.align_center {
	TEXT-ALIGN: center
}
.align_right {
	TEXT-ALIGN: right
}
.middle {
	VERTICAL-ALIGN: middle
}
.align_justify {
	TEXT-ALIGN: justify
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.hidden {
	DISPLAY: none
}
.collapsed {
	DISPLAY: none
}
.block_hidden_only_for_screen {
	DISPLAY: none
}
.wrap {
	WHITE-SPACE: normal
}
.bold {
	FONT-WEIGHT: bold
}
.strike {
	TEXT-DECORATION: line-through
}
.italic {
	FONT-STYLE: italic
}
.top {
	VERTICAL-ALIGN: top
}
.span_link {
	CURSOR: pointer
}
.span_link:hover {
	TEXT-DECORATION: underline
}
.clear {
	CLEAR: both
}
BR.clear {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 0px
}
NOSCRIPT UL {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 10px; BACKGROUND: black; PADDING-BOTTOM: 10px; BORDER-LEFT: gray 1px solid; COLOR: white; PADDING-TOP: 10px; BORDER-BOTTOM: gray 1px solid; LIST-STYLE-TYPE: none
}
UL.footer_links {
	CLEAR: both; MARGIN-TOP: 2em; LIST-STYLE-TYPE: none; HEIGHT: 2em
}
UL.footer_links LI {
	FLOAT: left; MARGIN-RIGHT: 2em; HEIGHT: 2em
}
UL.footer_links LI A {
	TEXT-DECORATION: none
}
UL.footer_links LI A:hover {
	COLOR: black
}
UL.footer_links LI IMG.icon {
	VERTICAL-ALIGN: -2px
}
.transferProduct {
	BORDER-RIGHT: #888 2px solid; BORDER-TOP: #888 2px solid; BORDER-LEFT: #888 2px solid; BORDER-BOTTOM: #888 2px solid
}
UL.inline_list {
	MARGIN-TOP: 1em; LIST-STYLE-TYPE: none
}
UL.inline_list LI {
	FLOAT: left; TEXT-ALIGN: center
}
UL.inline_list LI IMG {
	DISPLAY: block
}
UL.half {
	FLOAT: left; WIDTH: 45%; MARGIN-RIGHT: 1em
}
DIV.tree_top {
	PADDING-LEFT: 24px; BACKGROUND: url(../img/sitemap-top.gif) no-repeat -1px -3px; PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
UL.tree {
	LIST-STYLE-TYPE: none
}
UL.tree UL {
	LIST-STYLE-TYPE: none
}
UL.tree LI {
	PADDING-LEFT: 1.2em; BACKGROUND: url(../img/sitemap-horizontal.gif) no-repeat left 10px; MARGIN-LEFT: 1em; BORDER-LEFT: gray 1px dotted
}
UL.tree A {
	PADDING-LEFT: 0.2em
}
UL.tree A.selected {
	FONT-WEIGHT: bold
}
UL.tree LI.last {
	BACKGROUND: url(../img/sitemap-last.gif) no-repeat -12px -2px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SPAN.grower {
	CURSOR: pointer
}
UL.idTabs {
	MARGIN-TOP: 1em; BORDER-BOTTOM: #76839b 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 21px
}
UL.idTabs LI {
	FLOAT: left; MARGIN-RIGHT: 1px
}
UL.idTabs LI A {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../img/tab_bg.jpg); TEXT-TRANSFORM: uppercase; WIDTH: 173px; COLOR: #374853; PADDING-TOP: 3px; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL.idTabs LI A.selected {
	BACKGROUND-IMAGE: url(../img/tab_bg_selected.jpg); COLOR: white
}
UL.idTabsShort LI A {
	BACKGROUND-IMAGE: url(../img/tab_bg_short.jpg); WIDTH: 138px
}
UL.idTabsShort LI A.selected {
	BACKGROUND-IMAGE: url(../img/tab_bg_selected_short.jpg); COLOR: white
}
DIV.sheets {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
DIV#more_info_sheets UL LI {
	MARGIN-BOTTOM: 0.4em
}
A {
	COLOR: #5d717e; TEXT-DECORATION: underline; outline: none
}
A:hover {
	TEXT-DECORATION: none
}
INPUT:unknown {
	outline: 0; outline-offset: 0
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: none
}
H2 {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(title_bg.gif) no-repeat left top; MARGIN: 0.5em 0px; TEXT-TRANSFORM: uppercase; COLOR: #374853; LINE-HEIGHT: 1.6em; HEIGHT: 21px
}
H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN-LEFT: 1em; TEXT-TRANSFORM: lowercase; COLOR: #374853; FONT-STYLE: italic
}
H3 {
	FONT-SIZE: 1.1em; MARGIN: 1em 0px
}
H4 {
	FONT-SIZE: 1em
}
#page {
	MARGIN: 0px auto 2px;  TEXT-ALIGN: left
}
H1#logo {
	MARGIN-TOP: 0.5em; FLOAT: left; WIDTH: 29%
}
#header {
	FLOAT: left; WIDTH: 71%; TEXT-ALIGN: right
}
#left_column {
	FLOAT: left
}
#center_column {
	FLOAT: left
}
#right_column {
	FLOAT: left
}
#left_column {
	CLEAR: left; PADDING-RIGHT: 15px; WIDTH: 190px
}
#center_column {
	MARGIN: 0px 0px 30px; 
	padding-top:11px;
	*padding-top:5px;
}
#right_column {
	PADDING-LEFT: 15px; WIDTH: 190px
}
DIV.rte {
 TEXT-ALIGN: left;
 padding-left:310px;
}
.mceContentBody {
	BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
DIV.rte HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte APPLET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte abbr {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte BIG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte CITE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte FONT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte INS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte KBD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte S {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte SAMP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte SMALL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte STRIKE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte SUB {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte SUP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte TT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte VAR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte LABEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte TBODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte TFOOT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte THEAD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody APPLET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody abbr {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody BIG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody CITE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody FONT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody INS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody KBD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody S {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody SAMP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody SMALL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody STRIKE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody SUB {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody SUP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody TT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody VAR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody LABEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody TBODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody TFOOT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody THEAD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.mceContentBody TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV.rte H1 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
DIV.rte H2 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
DIV.rte H3 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
DIV.rte H4 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
DIV.rte H5 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
DIV.rte H6 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
.mceContentBody H1 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
.mceContentBody H2 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
.mceContentBody H3 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
.mceContentBody H4 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
.mceContentBody H5 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
.mceContentBody H6 {
	MARGIN: 0.75em 0px 0.3em; COLOR: #374853
}
DIV.rte H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px
}
.mceContentBody H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px
}
DIV.rte H2 {
	FONT-SIZE: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
.mceContentBody H2 {
	FONT-SIZE: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
DIV.rte H3 {
	FONT-SIZE: 16px
}
.mceContentBody H3 {
	FONT-SIZE: 16px
}
DIV.rte H4 {
	FONT-SIZE: 14px
}
.mceContentBody H4 {
	FONT-SIZE: 14px
}
DIV.rte H5 {
	FONT-SIZE: 12px
}
.mceContentBody H5 {
	FONT-SIZE: 12px
}
DIV.rte H6 {
	FONT-SIZE: 8px
}
DIV.rte H6 {
	FONT-SIZE: 8px
}
DIV.rte OL {
	PADDING-LEFT: 2em
}
.mceContentBody UL {
	PADDING-LEFT: 2em
}
DIV.rte OL {
	PADDING-LEFT: 2em
}
.mceContentBody UL {
	PADDING-LEFT: 2em
}
DIV.rte UL {
	LIST-STYLE-TYPE: square
}
.mceContentBody UL {
	LIST-STYLE-TYPE: square
}
DIV.rte STRONG {
	FONT-WEIGHT: bold
}
.mceContentBody STRONG {
	FONT-WEIGHT: bold
}
DIV.rte EM {
	FONT-STYLE: italic
}
.mceContentBody EM {
	FONT-STYLE: italic
}
DIV.rte TABLE {
	WIDTH: auto; BORDER-COLLAPSE: separate; border-spacing: 1px
}
.mceContentBody TABLE {
	WIDTH: auto; BORDER-COLLAPSE: separate; border-spacing: 1px
}
DIV.rte CAPTION {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
DIV.rte TH {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
DIV.rte TD {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
DIV.rte TABLE {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
.mceContentBody CAPTION {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
.mceContentBody TH {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
.mceContentBody TD {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
.mceContentBody TABLE {
	BORDER-RIGHT: #e5e6e7 1px solid; BORDER-TOP: #e5e6e7 1px solid; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #e5e6e7 1px solid; BORDER-BOTTOM: #e5e6e7 1px solid; TEXT-ALIGN: center
}
DIV.rte TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #e5e6e7
}
.mceContentBody TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #e5e6e7
}
DIV.rte P {
	MARGIN: 0.5em 0pt;
	padding:10px;
	background-color:#FFFFFF;
	BORDER-RIGHT: #d0d3d8 1px solid; 
	PADDING-RIGHT: 0.7em;
	BORDER-TOP: #d0d3d8 1px solid;
	PADDING-LEFT: 0.7em;;
	MARGIN-BOTTOM: 0.4em; 
	PADDING-BOTTOM: 0.7em;
	BORDER-LEFT: #d0d3d8 1px solid;
	PADDING-TOP: 0.7em;
	BORDER-BOTTOM: #d0d3d8 1px solid;
	
	
}
.mceContentBody P {
	PADDING-LEFT: 0.7em; MARGIN: 0.5em 0pt
}
DIV.table_block {
	BACKGROUND: url(../img/table_footer.gif) no-repeat left bottom; PADDING-BOTTOM: 6px; MARGIN: 0px auto 2em; WIDTH: 541px
}
TABLE.std {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.std TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
TABLE.std TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
TABLE.std TH {
	WHITE-SPACE: nowrap
}
TABLE.std TR.item TD {
	BACKGROUND-COLOR: white
}
TABLE.std TR.item TH {
	BACKGROUND-COLOR: white
}
TABLE.std TR.alternate_item TD {
	BACKGROUND-COLOR: #f1f2f4
}
TABLE.std TR.alternate_item TH {
	BACKGROUND-COLOR: #f1f2f4
}
TABLE.std TBODY TR TD {
	BORDER-TOP: #bdc2c9 1px solid
}
TABLE.std TFOOT TR TD {
	BORDER-TOP: #bdc2c9 1px solid
}
TABLE.std THEAD TH {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../img/table_header.gif); COLOR: #374853; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; HEIGHT: 24px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
TABLE.std THEAD TH.first_item {
	BACKGROUND-POSITION: left top
}
TABLE.std THEAD TH.last_item {
	BACKGROUND-POSITION: right top
}
TABLE.std THEAD TH.item {
	BACKGROUND-POSITION: -5px 0px
}
TABLE.std TFOOT TD {
	COLOR: #374853; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
FORM.std {
	CLEAR: both
}
FORM.std H3 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; COLOR: #555; PADDING-TOP: 0.5em; BORDER-BOTTOM: #d0d1d5 1px solid
}
FORM.std FIELDSET {
	BORDER-RIGHT: #d0d3d8 1px solid; BORDER-TOP: #d0d3d8 1px solid; BACKGROUND: url(../img/form_bg.jpg) #d0d1d5 repeat-x left top; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #d0d3d8 1px solid; BORDER-BOTTOM: #d0d3d8 1px solid
}
FORM.std FIELDSET LEGEND {
	BORDER-RIGHT: #d0d1d5 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #d0d1d5 1px solid; PADDING-LEFT: 0.6em; FONT-WEIGHT: 100; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0.3em; MARGIN: 1em 0px 1em 0.5em; BORDER-LEFT: #d0d1d5 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #d0d1d5 1px solid
}
FORM.std H4 {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
FORM.std P {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
FORM.std LABEL {
	FLOAT: left; WIDTH: 30%; TEXT-ALIGN: right
}
FORM.std P SPAN {
	FLOAT: left; WIDTH: 30%; TEXT-ALIGN: right
}
FORM.std P SPAN.like_input {
	MARGIN-LEFT: 0.7em; WIDTH: auto
}
INPUT {
	FONT-SIZE: 12px; MARGIN-LEFT: 0.7em; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; outline: none
}
TEXTAREA {
	FONT-SIZE: 12px; MARGIN-LEFT: 0.7em; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; outline: none
}
SELECT {
	FONT-SIZE: 12px; MARGIN-LEFT: 0.7em; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; outline: none
}
SPAN.editable {
	FONT-SIZE: 12px; MARGIN-LEFT: 0.7em; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; outline: none
}
INPUT {
	BORDER-RIGHT: #bdc2c9 1px solid; BORDER-TOP: #bdc2c9 1px solid; BORDER-LEFT: #bdc2c9 1px solid; BORDER-BOTTOM: #bdc2c9 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #bdc2c9 1px solid; BORDER-TOP: #bdc2c9 1px solid; BORDER-LEFT: #bdc2c9 1px solid; BORDER-BOTTOM: #bdc2c9 1px solid
}
SELECT {
	BORDER-RIGHT: #bdc2c9 1px solid; BORDER-TOP: #bdc2c9 1px solid; BORDER-LEFT: #bdc2c9 1px solid; BORDER-BOTTOM: #bdc2c9 1px solid
}
INPUT.text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; HEIGHT: 18px
}
.checkbox INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.radio INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.std .checkbox LABEL {
	FLOAT: none; MARGIN: 0px; TEXT-ALIGN: left
}
FORM.std .radio LABEL {
	FLOAT: none; MARGIN: 0px; TEXT-ALIGN: left
}
FORM.std SPAN.form_info {
	FLOAT: none; MARGIN: 0px; TEXT-ALIGN: left
}
.required SUP {
	COLOR: #da0f00
}
FORM.std P.checkbox {
	PADDING-LEFT: 30%
}
FORM.std P.submit {
	PADDING-LEFT: 31%! important; MARGIN-BOTTOM: 1.5em
}
#center_column FORM.std P.submit2 {
	PADDING-LEFT: 170px; MARGIN-BOTTOM: 1.5em
}
INPUT.button_mini {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button_small {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button_large {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button_mini_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button_small_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button_large_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive_mini {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive_small {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive_large {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive_mini_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive_small_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.exclusive_large_disabled {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.button_mini {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.button_small {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.button {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.button_large {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.exclusive_mini {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.exclusive_small {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.exclusive {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
A.exclusive_large {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.button_mini {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.button_small {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.button {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.button_large {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.exclusive_mini {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.exclusive_small {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.exclusive {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
SPAN.exclusive_large {
	BACKGROUND-POSITION: left top; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; CURSOR: pointer; COLOR: black! important; BORDER-TOP-STYLE: none; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none! important; BORDER-BOTTOM-STYLE: none
}
INPUT.button_mini {
	PADDING-BOTTOM: 2px
}
INPUT.button_small {
	PADDING-BOTTOM: 2px
}
INPUT.button {
	PADDING-BOTTOM: 2px
}
INPUT.button_large {
	PADDING-BOTTOM: 2px
}
INPUT.button_mini_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.button_small_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.button_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.button_large_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive_mini {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive_small {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive_large {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive_mini_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive_small_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.exclusive_large_disabled {
	PADDING-BOTTOM: 2px
}
INPUT.button_mini_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.button_small_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.button_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.button_large_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.exclusive_mini_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.exclusive_small_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.exclusive_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.exclusive_large_disabled {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.button_mini {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.button_small {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.button {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.button_large {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.exclusive_mini {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.exclusive_small {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.exclusive {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
SPAN.exclusive_large {
	BACKGROUND-POSITION: left -36px; CURSOR: default; COLOR: #888! important
}
INPUT.exclusive_mini {
	COLOR: white! important
}
INPUT.exclusive_small {
	COLOR: white! important
}
INPUT.exclusive {
	COLOR: white! important
}
INPUT.exclusive_large {
	COLOR: white! important
}
INPUT.exclusive_mini_disabled {
	COLOR: white! important
}
INPUT.exclusive_small_disabled {
	COLOR: white! important
}
INPUT.exclusive_disabled {
	COLOR: white! important
}
INPUT.exclusive_large_disabled {
	COLOR: white! important
}
A.exclusive_mini {
	COLOR: white! important
}
A.exclusive_small {
	COLOR: white! important
}
A.exclusive {
	COLOR: white! important
}
A.exclusive_large {
	COLOR: white! important
}
SPAN.exclusive_mini {
	COLOR: white! important
}
SPAN.exclusive_small {
	COLOR: white! important
}
SPAN.exclusive {
	COLOR: white! important
}
SPAN.exclusive_large {
	COLOR: white! important
}
INPUT.exclusive_mini_disabled {
	COLOR: #488c40! important
}
INPUT.exclusive_small_disabled {
	COLOR: #488c40! important
}
INPUT.exclusive_disabled {
	COLOR: #488c40! important
}
INPUT.exclusive_large_disabled {
	COLOR: #488c40! important
}
SPAN.exclusive_mini {
	COLOR: #488c40! important
}
SPAN.exclusive_small {
	COLOR: #488c40! important
}
SPAN.exclusive {
	COLOR: #488c40! important
}
SPAN.exclusive_large {
	COLOR: #488c40! important
}
INPUT.button_mini:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.button_small:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.button:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.button_large:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.exclusive_mini:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.exclusive_small:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.exclusive:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.exclusive_large:hover {
	BACKGROUND-POSITION: left -18px
}
A.button_mini:hover {
	BACKGROUND-POSITION: left -18px
}
A.button_small:hover {
	BACKGROUND-POSITION: left -18px
}
A.button:hover {
	BACKGROUND-POSITION: left -18px
}
A.button_large:hover {
	BACKGROUND-POSITION: left -18px
}
A.exclusive_mini:hover {
	BACKGROUND-POSITION: left -18px
}
A.exclusive_small:hover {
	BACKGROUND-POSITION: left -18px
}
A.exclusive:hover {
	BACKGROUND-POSITION: left -18px
}
A.exclusive_large:hover {
	BACKGROUND-POSITION: left -18px
}
INPUT.exclusive_mini:hover {
	COLOR: white! important
}
INPUT.exclusive_small:hover {
	COLOR: white! important
}
INPUT.exclusive:hover {
	COLOR: white! important
}
INPUT.exclusive_large:hover {
	COLOR: white! important
}
A.exclusive_mini:hover {
	COLOR: white! important
}
A.exclusive_small:hover {
	COLOR: white! important
}
A.exclusive:hover {
	COLOR: white! important
}
A.exclusive_large:hover {
	COLOR: white! important
}
INPUT.button_mini {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
INPUT.button_mini_disabled {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
INPUT.exclusive_mini {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
INPUT.exclusive_mini_disabled {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
A.button_mini {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
A.exclusive_mini {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
SPAN.button_mini {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
SPAN.exclusive_mini {
	BACKGROUND-IMAGE: url(../img/button-mini.gif); WIDTH: 30px
}
INPUT.button_small {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
INPUT.button_small_disabled {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
INPUT.exclusive_small {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
INPUT.exclusive_small_disabled {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
A.button_small {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
A.exclusive_small {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
SPAN.button_small {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
SPAN.exclusive_small {
	BACKGROUND-IMAGE: url(../img/button-small.gif); WIDTH: 60px
}
INPUT.button {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
INPUT.button_disabled {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
INPUT.exclusive {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
INPUT.exclusive_disabled {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
A.button {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
A.exclusive {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
SPAN.button {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
SPAN.exclusive {
	BACKGROUND-IMAGE: url(../img/button-medium.gif); WIDTH: 120px
}
INPUT.button_large {
	BACKGROUND-IMAGE: url(../img/button-large.gif); WIDTH: 180px
}
INPUT.button_large_disabled {
	BACKGROUND-IMAGE: url(../img/button-large.gif); WIDTH: 180px
}
INPUT.exclusive_large {
	BACKGROUND-IMAGE: url(../img/button-large.gif); WIDTH: 180px
}
INPUT.exclusive_large_disabled {
	BACKGROUND-IMAGE: url(../img/button-large.gif); WIDTH: 180px
}
A.button_large {
	BACKGROUND-IMAGE: url(button-large.gif); WIDTH: 180px
}
A.exclusive_large {
	BACKGROUND-IMAGE: url(../img/button-large.gif); WIDTH: 180px
}
SPAN.button_large {
	BACKGROUND-IMAGE: url(../img/button-large.gif); WIDTH: 180px
}
SPAN.exclusive_large {
	BACKGROUND-IMAGE: url(../img/button-large.gif); WIDTH: 180px
}
INPUT.exclusive {
	BACKGROUND-IMAGE: url(../img/button-medium_exclusive.gif)
}
INPUT.exclusive_disabled {
	BACKGROUND-IMAGE: url(../img/button-medium_exclusive.gif)
}
A.exclusive {
	BACKGROUND-IMAGE: url(../img/button-medium_exclusive.gif)
}
SPAN.exclusive {
	BACKGROUND-IMAGE: url(../img/button-medium_exclusive.gif)
}
INPUT.exclusive_mini {
	BACKGROUND-IMAGE: url(../img/button-mini_exclusive.gif)
}
INPUT.exclusive_mini_disabled {
	BACKGROUND-IMAGE: url(../img/button-mini_exclusive.gif)
}
A.exclusive_mini {
	BACKGROUND-IMAGE: url(../img/button-mini_exclusive.gif)
}
SPAN.exclusive_mini {
	BACKGROUND-IMAGE: url(../img/button-mini_exclusive.gif)
}
INPUT.exclusive_small {
	BACKGROUND-IMAGE: url(../img/button-small_exclusive.gif)
}
INPUT.exclusive_small_disabled {
	BACKGROUND-IMAGE: url(../img/button-small_exclusive.gif)
}
A.exclusive_small {
	BACKGROUND-IMAGE: url(../img/button-small_exclusive.gif)
}
SPAN.exclusive_small {
	BACKGROUND-IMAGE: url(../img/button-small_exclusive.gif)
}
INPUT.exclusive_large {
	BACKGROUND-IMAGE: url(../img/button-large_exclusive.gif)
}
INPUT.exclusive_large_disabled {
	BACKGROUND-IMAGE: url(../img/button-large_exclusive.gif)
}
A.exclusive_large {
	BACKGROUND-IMAGE: url(../img/button-large_exclusive.gif)
}
SPAN.exclusive_large {
	BACKGROUND-IMAGE: url(../img/button-large_exclusive.gif)
}
FORM P.id_state {
	DISPLAY: none
}
UL.bullet LI {
	PADDING-LEFT: 2em; BACKGROUND: url(../img/bullet.gif) no-repeat 0.6em 0.5em; LIST-STYLE-TYPE: none
}
.block UL.bullet LI {
	PADDING-LEFT: 2em; BACKGROUND: url(../img/bullet.gif) no-repeat 0.6em 0.5em; LIST-STYLE-TYPE: none
}
.price-discount {
	TEXT-DECORATION: line-through
}
.price-pretax {
	COLOR: gray
}
.price-ecotax {
	COLOR: #488c40
}
IMG.icon {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #da0f00; WHITE-SPACE: nowrap
}
.price-shipping {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #da0f00; WHITE-SPACE: nowrap
}
.price-wrapping {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #da0f00; WHITE-SPACE: nowrap
}
.error {
	BORDER-RIGHT: #da0f00 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #da0f00 1px solid; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 1em; MARGIN: 0.3em auto 1.5em; BORDER-LEFT: #da0f00 1px solid; WIDTH: 90%; COLOR: #da0f00; PADDING-TOP: 0.3em; BORDER-BOTTOM: #da0f00 1px solid; BACKGROUND-COLOR: #f1f2f4
}
.error P {
	FONT-WEIGHT: bold
}
.error LI {
	PADDING-LEFT: 3em; LIST-STYLE-POSITION: inside
}
.warning {
	BORDER-RIGHT: #f9e400 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: #f9e400 1px dashed; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.6em; MARGIN: 0.2em 2em; BORDER-LEFT: #f9e400 1px dashed; COLOR: black; PADDING-TOP: 0.6em; BORDER-BOTTOM: #f9e400 1px dashed; BACKGROUND-COLOR: #f8e1a0
}
.warning_inline {
	FONT-WEIGHT: bold; COLOR: #da0f00
}
.success {
	BORDER-RIGHT: green 1px dashed; PADDING-RIGHT: 0.8em; BORDER-TOP: green 1px dashed; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; MARGIN: 0.2em 1em; BORDER-LEFT: green 1px dashed; COLOR: green; PADDING-TOP: 0.3em; BORDER-BOTTOM: green 1px dashed; BACKGROUND-COLOR: #d0d3d8
}
.success_inline {
	FONT-WEIGHT: bold; COLOR: green
}
.breadcrumb {
	FONT-SIZE: 1em; COLOR: #888
}
.breadcrumb .navigation-pipe {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.breadcrumb A {
	COLOR: #5d717e; TEXT-DECORATION: none
}
.breadcrumb A:hover {
	TEXT-DECORATION: underline
}
DIV.pagination {
	MARGIN: 1em 0px
}
UL.pagination {
	FLOAT: left; LIST-STYLE-TYPE: none
}
UL.pagination LI {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 0.3em
}
UL.pagination LI {
	FONT-WEIGHT: bold; COLOR: #374853
}
UL.pagination A {
	FONT-WEIGHT: bold; COLOR: #374853
}
UL.pagination SPAN {
	FONT-WEIGHT: bold; COLOR: #374853
}
UL.pagination A {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #888 1px solid; DISPLAY: block; PADDING-LEFT: 0.4em; BACKGROUND: url(../img/pagination_bg.gif) #bdc2c9 repeat-x right top; PADDING-BOTTOM: 0em; BORDER-LEFT: #888 1px solid; LINE-HEIGHT: 17px; PADDING-TOP: 0em; BORDER-BOTTOM: #888 1px solid
}
UL.pagination SPAN {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #888 1px solid; DISPLAY: block; PADDING-LEFT: 0.4em; BACKGROUND: url(../img/pagination_bg.gif) #bdc2c9 repeat-x right top; PADDING-BOTTOM: 0em; BORDER-LEFT: #888 1px solid; LINE-HEIGHT: 17px; PADDING-TOP: 0em; BORDER-BOTTOM: #888 1px solid
}
UL.pagination A {
	TEXT-DECORATION: none
}
UL.pagination LI.current SPAN {
	BORDER-RIGHT: #595a5e 1px solid; BORDER-TOP: #595a5e 1px solid; BACKGROUND-IMAGE: url(../img/pagination-bg-current.gif); BORDER-LEFT: #595a5e 1px solid; COLOR: white; BORDER-BOTTOM: #595a5e 1px solid; BACKGROUND-COLOR: #595a5e
}
UL.pagination LI.truncate {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
#pagination_previous A {
	BORDER-RIGHT: #d0d1d5 1px solid; BORDER-TOP: #d0d1d5 0px solid; BACKGROUND-IMAGE: url(../img/pagination-prevnext-bg.gif); BORDER-LEFT: #d0d1d5 1px solid; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d0d1d5 0px solid
}
#pagination_previous SPAN {
	BORDER-RIGHT: #d0d1d5 1px solid; BORDER-TOP: #d0d1d5 0px solid; BACKGROUND-IMAGE: url(../img/pagination-prevnext-bg.gif); BORDER-LEFT: #d0d1d5 1px solid; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d0d1d5 0px solid
}
#pagination_next A {
	BORDER-RIGHT: #d0d1d5 1px solid; BORDER-TOP: #d0d1d5 0px solid; BACKGROUND-IMAGE: url(../img/pagination-prevnext-bg.gif); BORDER-LEFT: #d0d1d5 1px solid; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d0d1d5 0px solid
}
#pagination_next SPAN {
	BORDER-RIGHT: #d0d1d5 1px solid; BORDER-TOP: #d0d1d5 0px solid; BACKGROUND-IMAGE: url(../img/pagination-prevnext-bg.gif); BORDER-LEFT: #d0d1d5 1px solid; LINE-HEIGHT: 19px; BORDER-BOTTOM: #d0d1d5 0px solid
}
#pagination_previous {
	PADDING-LEFT: 6px; BACKGROUND: url(../img/pagination-prev-border.gif) no-repeat left top
}
#pagination_previous A {
	BORDER-LEFT-STYLE: none
}
#pagination_previous SPAN {
	BORDER-LEFT-STYLE: none
}
#pagination_next {
	PADDING-RIGHT: 6px; BACKGROUND: url(../img/pagination-next-border.gif) no-repeat right top
}
#pagination_next A {
	BORDER-RIGHT-STYLE: none
}
#pagination_next SPAN {
	BORDER-RIGHT-STYLE: none
}
LI.disabled SPAN {
	COLOR: #888; BACKGROUND-COLOR: #f1f2f4
}
FORM.pagination {
	TEXT-ALIGN: right
}
FORM.pagination LABEL {
	FLOAT: right; MARGIN-LEFT: 0.3em; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 1.4em
}
FORM.pagination SELECT {
	FLOAT: right
}
FORM.pagination SELECT OPTION {
	PADDING-RIGHT: 1em; FONT-SIZE: 0.9em
}
FORM.pagination INPUT {
	FLOAT: right
}
FORM#productsSortForm P {
	MARGIN: 0.5em 0px 0px; HEIGHT: 1em
}
FORM#productsSortForm P LABEL {
	FLOAT: right
}
FORM#productsSortForm P SELECT {
	FLOAT: right
}
FORM#productsSortForm P SELECT {
	FONT-SIZE: 1em
}
#header UL {
	LIST-STYLE-TYPE: none
}
#header FORM {
	DISPLAY: inline; MARGIN-BOTTOM: 0px! important; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header LABEL {
	FLOAT: none; MARGIN: 0px
}
#header #currencies_block_top {
	FLOAT: left; MARGIN: 0.4em 0.5em 0px 0px
}
#header #currencies_block_top UL {
	FLOAT: left; HEIGHT: 1.5em
}
#header #currencies_block_top UL LI {
	FLOAT: left; MARGIN-RIGHT: 0.2em
}
#header #currencies_block_top UL LI A {
	BORDER-RIGHT: #595a5e 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #595a5e 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #595a5e 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #595a5e 1px solid; BACKGROUND-COLOR: #f1f2f4; TEXT-ALIGN: center; TEXT-DECORATION: none; min-width: 1em
}
#header #currencies_block_top UL LI A:hover {
	COLOR: black; BACKGROUND-COLOR: white
}
#header #currencies_block_top UL LI.selected A {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BORDER-LEFT: white 1px solid; COLOR: black; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: transparent
}
#header #currencies_block_top P {
	CLEAR: left
}
#header #languages_block_top {
	FLOAT: left; MARGIN: 0.4em 0.1em 0px 0px
}
#header #languages_block_top P {
	CLEAR: left
}
#languages_block_top UL#first-languages {
	FLOAT: left; WIDTH: 8em; HEIGHT: 1.5em
}
#languages_block_top UL#first-languages LI {
	FLOAT: left; MARGIN-RIGHT: 0.3em
}
#languages_block_top UL#first-languages LI.selected_language {
	FLOAT: left; MARGIN-RIGHT: 0.3em
}
UL#header_links {
	FLOAT: left; MARGIN: 0.4em 0.3em 0px 0px; LIST-STYLE-TYPE: none
}
#header_links LI {
	FLOAT: left; WIDTH: 66px
}
#header_links A {
	BACKGROUND-POSITION: center top; DISPLAY: block; COLOR: #595a5e; PADDING-TOP: 19px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header_links #header_link_sitemap A {
	BACKGROUND-IMAGE: url(../img/icon/sitemap.gif)
}
#header_links #header_link_contact A {
	BACKGROUND-IMAGE: url(../img/icon/contact.gif)
}
#header_links #header_link_bookmark A {
	BACKGROUND-IMAGE: url(../img/icon/star.gif)
}
#header #search_block_top {
	BACKGROUND: url(../img/block_search_bg.jpg) #e5e6e7 no-repeat right top; FLOAT: left; WIDTH: 336px; HEIGHT: 28px
}
#header #search_block_top P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
#header #search_block_top LABEL {
	FLOAT: left
}
#header #search_block_top INPUT {
	FLOAT: left
}
#header #search_block_top LABEL {
	DISPLAY: block; BACKGROUND: url(../img/icon/search.gif) no-repeat 0px 2px; FLOAT: left; WIDTH: 19px; HEIGHT: 18px
}
#header #search_block_top INPUT#search_query {
	WIDTH: 12em
}
#search_block_left INPUT {
	MARGIN: 2px 0px 0px
}
#search_block_left #search_query {
	WIDTH: 11em
}
#search_button {
	DISPLAY: inline
}
#header #header_user {
	CLEAR: left; MARGIN: 0.6em 0.6em 0px 0px; WIDTH: 99%; TEXT-ALIGN: right
}
#header_user P {
	COLOR: #595a5e
}
#header_user SPAN {
	FONT-WEIGHT: bold
}
#header_user UL {
	MARGIN-TOP: 0.3em
}
#header_user LI {
	FLOAT: right; MARGIN-LEFT: 0.5em; LINE-HEIGHT: 2em; WHITE-SPACE: nowrap
}
#header_user #shopping_cart {
	FONT-SIZE: 0.9em
}
#header_user #your_account {
	FONT-SIZE: 0.9em
}
#header_user #shopping_cart A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 26px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-DECORATION: none
}
#header_user #your_account A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 26px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-DECORATION: none
}
#header_user #shopping_cart A {
	BACKGROUND-IMAGE: url(../img/icon/cart.gif)
}
#header_user #shopping_cart SPAN.ajax_cart_quantity {
	PADDING-RIGHT: 0.5em
}
#header_user #your_account A {
	BACKGROUND-IMAGE: url(../img/icon/my-account.gif)
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #d0d3d8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#footer .block_various_links {
	LIST-STYLE-TYPE: none
}
#footer .block_various_links LI A {
	TEXT-DECORATION: none
}
#footer .block_various_links LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #888 1px solid; PADDING-TOP: 0px
}
#footer .block_various_links LI.first_item {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.block {
	MARGIN-BOTTOM: 1em; WIDTH: 191px
}
#left_column DIV.block {
	BACKGROUND: url(../img/block_footer.gif) no-repeat left bottom; PADDING-BOTTOM: 6px
}
#right_column DIV.block {
	BACKGROUND: url(../img/block_footer.gif) no-repeat left bottom; PADDING-BOTTOM: 6px
}
DIV.block H4 {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(../img/block_header.gif) no-repeat left top; TEXT-TRANSFORM: uppercase; COLOR: #374853; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px; BORDER-BOTTOM: #595a5e 1px solid; FONT-FAMILY: Helvetica, Sans-Serif; HEIGHT: 19px
}
DIV.block H4 A {
	COLOR: #374853
}
DIV.block UL {
	LIST-STYLE-TYPE: none
}
DIV.block UL.tree LI {
	PADDING-LEFT: 1.2em
}
DIV.block A:hover {
	TEXT-DECORATION: underline
}
#left_column DIV.block .block_content A.button_large {
	MARGIN: 0px 0px 0px -3px
}
#right_column DIV.block .block_content A.button_large {
	MARGIN: 0px 0px 0px -3px
}
DIV.block .block_content {
	PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #d0d3d8; MIN-HEIGHT: 20px; BACKGROUND: url(../img/block_bg.jpg) #f1f2f4 repeat-x left bottom; PADDING-BOTTOM: 0pt; PADDING-TOP: 0.5em; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #d0d3d8
}
DIV.block LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0em; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.block A {
	COLOR: #595a5e; TEXT-DECORATION: none
}
#left_column DIV.exclusive {
	BACKGROUND: url(../img/block_exclusive_footer.jpg) no-repeat left bottom
}
#right_column DIV.exclusive {
	BACKGROUND: url(../img/block_exclusive_footer.jpg) no-repeat left bottom
}
DIV.exclusive H4 {
	BACKGROUND: url(../img/block_header_exclusive.gif) no-repeat left top; COLOR: white
}
DIV.exclusive H4 A {
	COLOR: white
}
DIV.exclusive LI {
	MARGIN-TOP: 0px
}
DIV.exclusive {
	COLOR: white
}
DIV.exclusive A {
	COLOR: white
}
DIV.exclusive .block_content {
	BORDER-RIGHT: #595a5e 1px solid; BACKGROUND: url(../img/block_exclusive_bg.jpg) #bdc2c9 repeat-x left bottom; BORDER-LEFT: #595a5e 1px solid
}
#left_column DIV.myaccount {
	BACKGROUND: url(../img/block_footer_myaccount.jpg) #f6dce8 no-repeat left bottom
}
#right_column DIV.myaccount {
	BACKGROUND: url(../img/block_footer_myaccount.jpg) #f6dce8 no-repeat left bottom
}
DIV.myaccount H4 {
	BACKGROUND: url(../img/block_header_myaccount.jpg) #971d58 no-repeat left top
}
DIV.myaccount H4 A {
	COLOR: white
}
DIV.myaccount H4 {
	COLOR: white
}
DIV.myaccount {
	COLOR: #5d0630
}
DIV.myaccount A {
	COLOR: #5d0630
}
DIV.myaccount UL.bullet {
	MARGIN-TOP: 0.6em
}
DIV.myaccount UL.bullet LI {
	BACKGROUND-IMAGE: url(../img/bullet_myaccount.gif)
}
DIV.myaccount UL.bullet .icon {
	DISPLAY: none
}
DIV.myaccount P.logout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
DIV.myaccount P.logout {
	COLOR: #dd2a81
}
DIV.myaccount P.logout A {
	COLOR: #dd2a81
}
DIV.myaccount P.logout A {
	TEXT-DECORATION: underline
}
DIV.myaccount P.logout A:hover {
	TEXT-DECORATION: none
}
DIV.myaccount .block_content {
	BORDER-RIGHT: #f6dce8 1px solid; BACKGROUND: url(../img/block_bg_myaccount.jpg) #f6dce8 repeat-x left bottom; BORDER-LEFT: #f6dce8 1px solid
}
.account_input {
	MARGIN-LEFT: 0px; WIDTH: 15em
}
#center_column P {
	PADDING-LEFT: 0.7em; MARGIN: 0.5em 0px
}
#center_column DIV.block {
	MARGIN: auto; WIDTH: 536px
}
#center_column DIV.block H4 {
	BACKGROUND: url(../img/block_header_large.gif) no-repeat left top; COLOR: white; HEIGHT: 17px
}
.products_block LI {
	CLEAR: left; MARGIN-TOP: 0.2em
}
.products_block LI.item IMG {
	MARGIN-RIGHT: 5px
}
.products_block LI.last_item {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.products_block LI IMG {
	FLOAT: left; VERTICAL-ALIGN: top; MARGIN-RIGHT: 0.2em
}
.products_block P IMG {
	FLOAT: none; MARGIN: 0px 0px 0px 0.4em
}
.products_block LI H5 {
	DISPLAY: inline; FONT-SIZE: 0.9em
}
.products_block LI P A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
.products_block DL {
	CLEAR: both; PADDING-RIGHT: 0.4em; BORDER-TOP: #374853 1px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
.products_block DL DT {
	MARGIN-TOP: 0.3em; COLOR: #595a5e
}
.products_block P {
	MARGIN-TOP: 0.4em
}
.products_block A.button_large {
	MARGIN: 0.4em 0.4em 0px
}
.products_block UL.product_images LI {
	CLEAR: none; FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#center_column .products_block {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#center_column .products_block {
	COLOR: #595a5e
}
#center_column .products_block H4 {
	LINE-HEIGHT: 1.3em
}
#center_column .products_block .block_content {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: #d0d3d8; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
#center_column .products_block UL LI:hover {
	BACKGROUND-COLOR: #bdc2c9
}
#center_column .products_block UL LI {
	CLEAR: none; BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 133px; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #d0d3d8
}
#center_column .products_block UL .product_accessories_description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#center_column .products_block UL .product_accessories_description .product_accessories_price {
	MARGIN-TOP: 0px
}
#center_column .products_block UL .product_accessories_description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 280px
}
#center_column .products_block LI.last_item_of_line {
	BORDER-RIGHT-STYLE: none
}
#center_column .products_block LI.first_item_of_line {
	CLEAR: both
}
#center_column .products_block LI.last_line {
	BORDER-BOTTOM-STYLE: none
}
#center_column .products_block P {
	MARGIN: 0.5em 0.1em
}
#center_column .products_block H5 {
	MARGIN: 0.5em 0.1em
}
#center_column DIV.products_block H5 {
	DISPLAY: block; HEIGHT: 2.57em
}
#center_column DIV.products_block H5 A {
	FONT-SIZE: 1.1em; COLOR: #374853
}
#center_column DIV.products_block UL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#center_column DIV.products_block P.product_desc {
	COLOR: #595a5e; HEIGHT: 9.5em
}
#center_column DIV.products_block A.product_image {
	DISPLAY: block; MARGIN-LEFT: 2px; WIDTH: 129px; HEIGHT: 129px; BACKGROUND-COLOR: transparent
}
#center_column DIV.products_block .product_accessories_description A.product_image {
	WIDTH: 118px; HEIGHT: 85px
}
#center_column DIV.products_block A.product_description {
	DISPLAY: block; MARGIN-LEFT: 2px; WIDTH: 118px; HEIGHT: 50px
}
#center_column DIV.products_block A.product_image IMG {
	FLOAT: none; MARGIN: 0px
}
#center_column DIV.products_block P.product_desc {
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
#center_column DIV.products_block H5 {
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
#center_column DIV.products_block UL LI P.product_desc A {
	FONT-WEIGHT: normal
}
#center_column .products_block SPAN.price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
P.price_container {
	TEXT-ALIGN: center
}
#center_column .products_block .featured_price {
	MARGIN-TOP: 2.5em
}
#center_column .products_block A.button {
	MARGIN: 0.5em auto
}
#center_column .products_block A.exclusive {
	MARGIN: 0.5em auto
}
#center_column .products_block SPAN.exclusive {
	MARGIN: 0.5em auto
}
#center_column .accessories_block .block_content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#center_column DIV.accessories_block P.product_desc {
	HEIGHT: 6.5em
}
#center_column .accessories_block .block_content LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#center_column .accessories_block .block_content LI A.product_image {
	BORDER-RIGHT: #d0d3d8 1px solid; FONT-WEIGHT: bolder
}
#center_column .accessories_block .block_content LI A.product_description {
	BORDER-RIGHT: #d0d3d8 1px solid; FONT-WEIGHT: bolder
}
#center_column .accessories_block .block_content LI.last_item A.product_image {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.tags_block .block_content {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.tags_block P {
	FONT-SIZE: 0.9em; TEXT-ALIGN: justify
}
DIV.tags_block P A {
	MARGIN: 0px 0.1em; LINE-HEIGHT: 1.5em
}
DIV.tags_block P A:hover {
	COLOR: white! important; BACKGROUND-COLOR: #5d717e; TEXT-DECORATION: none
}
A.tag_level3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em
}
A.tag_level2 {
	FONT-SIZE: 1.4em
}
A.tag_level1 {
	FONT-SIZE: 1em; COLOR: #888! important
}
.blockmanufacturer UL {
	PADDING-BOTTOM: 0.6em
}
.blocksupplier UL {
	PADDING-BOTTOM: 0.6em
}
.blockmanufacturer SELECT {
	MARGIN: 0px; WIDTH: 100%
}
.blocksupplier SELECT {
	MARGIN: 0px; WIDTH: 100%
}
.blockspecials UL {
	HEIGHT: 8em
}
.blockspecials LI {
	CLEAR: none; FLOAT: left; WIDTH: 48%
}
.blockspecials P.product_image {
	MARGIN-RIGHT: 0.3em
}
.blockspecials P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.3em; TEXT-ALIGN: center
}
.blockspecials P A {
	MARGIN: 0px auto
}
DIV#viewed-products_block_left DIV.block_content UL.products LI {
	HEIGHT: 85px
}
DIV#viewed-products_block_left DIV.block_content UL.products LI IMG {
	MARGIN-RIGHT: 7px
}
DIV#newsletter_block_left DIV.block_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
DIV#newsletter_block_left DIV.block_content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; TEXT-ALIGN: center
}
DIV#newsletter_block_left DIV.block_content INPUT.button_mini {
	MARGIN: 1em auto 0em
}
DIV#rss_block_left P {
	MARGIN: 0.5em 0px; TEXT-ALIGN: center
}
DIV.paiement_logo_block {
	MARGIN-BOTTOM: 1.5em; WIDTH: 191px; TEXT-ALIGN: center
}
DIV.paiement_logo_block A {
	TEXT-DECORATION: none
}
DIV.paiement_logo_block IMG {
	MARGIN: 0px 0.5em
}
.editorial_block {
	MARGIN-BOTTOM: 2em
}
.editorial_block H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.editorial_block P {
	PADDING-TOP: 0.4em; TEXT-ALIGN: justify
}
#editorial_block_center P {
	PADDING-LEFT: 0px
}
.advertising_block {
	MARGIN-BOTTOM: 1em; WIDTH: 191px; TEXT-ALIGN: center
}
#new-products_block_right DT A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
DIV#categories_block_left UL.tree {
	PADDING-LEFT: 0.5em
}
DIV#categories_block_left UL.tree LI {
	MARGIN-TOP: 2px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 13px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#categories_block_left UL.tree LI UL LI {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#categories_block_left UL.tree LI UL LI UL LI {
	PADDING-LEFT: 15px; FONT-SIZE: 9px
}
DIV#categories_block_left UL.tree A {
	PADDING-LEFT: 0px; COLOR: #374853
}
DIV#categories_block_left UL.tree A:hover {
	TEXT-DECORATION: none
}
DIV#categories_block_left UL.tree A.selected {
	FONT-WEIGHT: bold; COLOR: #488c40
}
DIV#categories_block_left SPAN.grower {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -6px; WIDTH: 9px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
DIV#categories_block_left SPAN.OPEN {
	BACKGROUND-IMAGE: url(../img/icon/less.gif)
}
DIV#categories_block_left SPAN.CLOSE {
	BACKGROUND-IMAGE: url(../img/icon/more.gif)
}
UL.step {
	PADDING-LEFT: 40px; BACKGROUND: url(../img/step_start.gif) no-repeat left bottom; MARGIN: 0.8em auto 2em; WIDTH: 465px; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
UL.step LI {
	BACKGROUND: url(../img/step_standard.gif) no-repeat left bottom; FLOAT: left; WIDTH: 100px; HEIGHT: 25px; TEXT-ALIGN: center
}
UL.step LI.step_current {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/step_current.gif) no-repeat left bottom
}
UL.step LI.step_todo {
	FONT-STYLE: italic
}
UL.step LI#step_end {
	WIDTH: 40px
}
UL.step LI#step_end {
	BACKGROUND: url(../img/step_end.gif) no-repeat left bottom
}
UL.step LI.step_current#step_end {
	BACKGROUND: url(../img/step_end_current.gif) no-repeat left bottom
}
UL#order_step {
	BACKGROUND-COLOR: white
}
#cart_block .block_content {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
#cart_block H4 {
	BACKGROUND-IMAGE: url(../img/block_header_exclusive_cart.gif)
}
#cart_block H4 SPAN {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; TEXT-TRANSFORM: none; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat
}
#cart_block H4 SPAN#block_cart_collapse {
	BACKGROUND-IMAGE: url(../img/icon/sort_asc_white.gif)
}
#cart_block H4 SPAN#block_cart_expand {
	BACKGROUND-IMAGE: url(../img/icon/sort_desc_white.gif)
}
#cart_block #cart_block_no_products {
	MARGIN: 0.5em 0px
}
#cart_block DL DT A {
	FLOAT: left
}
#cart_block DL DT SPAN.quantity-formated {
	FLOAT: left
}
#cart_block DL {
	FONT-SIZE: 0.9em
}
#cart_block DT {
	PADDING-TOP: 0.4em; HEIGHT: 1.2em
}
#cart_block DL SPAN.quantity-formated {
	PADDING-RIGHT: 0.3em
}
#cart_block DT {
	CLEAR: both; MARGIN-TOP: 0.2em
}
#cart_block DD {
	CLEAR: both; MARGIN-TOP: 0.2em
}
#cart_block DT {
	WIDTH: 175px
}
#cart_block DD {
	WIDTH: 155px
}
#cart_block DD {
	MARGIN-LEFT: 1em; MARGIN-RIGHT: 1em; FONT-STYLE: italic
}
#cart_block DL DT A {
	FONT-WEIGHT: bold
}
#cart_block A.ajax_cart_block_remove_link {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../img/icon/delete.gif) no-repeat left bottom; FLOAT: right; MARGIN-LEFT: 4px; WIDTH: 11px; HEIGHT: 13px
}
#cart_block A.ajax_cart_block_remove_link:hover {
	TEXT-DECORATION: none
}
#cart_block P {
	CLEAR: both
}
#cart_block P SPAN {
	CLEAR: right; FLOAT: left; TEXT-ALIGN: right
}
#cart_block LI {
	CLEAR: both
}
#cart_block SPAN.price {
	FLOAT: right; COLOR: white
}
#cart_block DL SPAN.price {
	FONT-WEIGHT: normal; FLOAT: right; COLOR: white
}
#cart_block_wrapping_cost {
	PADDING-RIGHT: 1.3em
}
#cart_block_shipping_cost {
	PADDING-RIGHT: 1.3em
}
#cart_block_total {
	PADDING-RIGHT: 1.3em
}
#cart_block TABLE#vouchers {
	CLEAR: both; BORDER-TOP: white 1px solid; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0.4em; HEIGHT: 3em
}
#cart_block P#cart-prices {
	CLEAR: both; BORDER-TOP: white 1px solid; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0.4em; HEIGHT: 4em
}
#cart_block TABLE#vouchers TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em; BORDER-RIGHT-WIDTH: 0px
}
#cart_block TABLE#vouchers TD.price {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; WIDTH: 37%; COLOR: white; TEXT-ALIGN: right
}
#cart_block TABLE#vouchers TD.delete {
	WIDTH: 9%; TEXT-ALIGN: right
}
#cart_block TABLE#vouchers TD.delete IMG {
	MARGIN: 0px
}
#cart_block P#cart-buttons {
	MARGIN: 0px -0.3em; HEIGHT: 1.6em
}
#cart_block P#cart-buttons A {
	FLOAT: left
}
#cart_block P#cart-buttons A#button_order_cart {
	FLOAT: right
}
#cart_block .cart_block_customizations {
	MARGIN-LEFT: 6px; LIST-STYLE-TYPE: square
}
#cart_block #cart-price-precisions {
	BORDER-TOP: white 1px solid; MARGIN-TOP: 0.5em; FONT-SIZE: 0.9em; PADDING-TOP: 0.4em; HEIGHT: 2em
}
#authentication #create-account_form {
	CLEAR: none; FLOAT: left; WIDTH: 49%; HEIGHT: 25em
}
#authentication #login_form {
	CLEAR: none; FLOAT: left; WIDTH: 49%; HEIGHT: 25em
}
#authentication #create-account_form H4 {
	PADDING-RIGHT: 3em; PADDING-LEFT: 4em; PADDING-BOTTOM: 0px; PADDING-TOP: 0.3em; HEIGHT: 3.4em
}
#authentication #create-account_form P.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 4em; HEIGHT: 3.4em
}
#authentication #login_form P.text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 4em; HEIGHT: 3.4em
}
#authentication #login_form A {
	COLOR: #374853
}
#authentication #create-account_form {
	MARGIN-RIGHT: 7px
}
#authentication #create-account_form P.text {
	WIDTH: 100px; TEXT-ALIGN: left
}
#authentication #create-account_form P.text LABEL {
	WIDTH: 100px
}
#authentication INPUT#SubmitCreate {
	MARGIN: 0px
}
#authentication INPUT#SubmitLogin {
	MARGIN: 0px
}
#authentication P.submit {
	PADDING-LEFT: 17%! important; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#authentication P.lost_password {
	PADDING-LEFT: 4em
}
#authentication #create-account_form FIELDSET {
	HEIGHT: 18em
}
#authentication #login_form FIELDSET {
	HEIGHT: 18em
}
#authentication P.submit SPAN {
	PADDING-RIGHT: 0.5em
}
#authentication #create-account_form LABEL {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN-BOTTOM: 0.3em; WIDTH: 100%; TEXT-ALIGN: left
}
#authentication #login_form LABEL {
	CLEAR: both; DISPLAY: block; FLOAT: none; MARGIN-BOTTOM: 0.3em; WIDTH: 100%; TEXT-ALIGN: left
}
FORM#account-creation_form INPUT.text {
	WIDTH: 17em
}
FORM#account-creation_form #id_country {
	WIDTH: 17em
}
FORM#account-creation_form #id_state {
	WIDTH: 17em
}
#authentication TEXTAREA {
	WIDTH: 17em
}
#my-account #center_column UL {
	MARGIN: 2em 0px
}
#my-account #center_column LI {
	MARGIN: 2em 1.5em; LIST-STYLE-TYPE: none
}
TD.discount_value {
	WHITE-SPACE: nowrap
}
H2.category_title {
	FONT-SIZE: 1.3em
}
BODY#category #subcategories LI {
	MARGIN-RIGHT: 10px
}
DIV.cat_desc {
	MARGIN: 0px 1em
}
BODY#category DIV#subcategories UL.inline_list LI A IMG {
	DISPLAY: inline
}
UL#product_list {
	MARGIN-TOP: 2em; LIST-STYLE-TYPE: none
}
UL#product_list LI {
	CLEAR: both; BORDER-RIGHT: #d0d3d8 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d0d3d8 1px solid; PADDING-LEFT: 6px; BACKGROUND: url(../img/block_category_item_bg.jpg) #d0d3d8 repeat-x; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 6px; BORDER-LEFT: #d0d3d8 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #d0d3d8 1px solid; HEIGHT: 130px
}
UL#product_list LI A {
	COLOR: #374853; TEXT-DECORATION: none
}
UL#product_list A.product_img_link {
	BORDER-RIGHT: #d0d3d8 1px solid; BORDER-TOP: #d0d3d8 1px solid; FLOAT: left; BORDER-LEFT: #d0d3d8 1px solid; MARGIN-RIGHT: 0.6em; BORDER-BOTTOM: #d0d3d8 1px solid
}
UL#product_list A.product_img_link IMG {
	VERTICAL-ALIGN: bottom
}
UL#product_list LI H3 {
	MARGIN: 0.4em 0px
}
UL#product_list LI .new {
	BORDER-RIGHT: #488c40 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #488c40 1px solid; PADDING-LEFT: 0.4em; FONT-WEIGHT: bold; FONT-SIZE: 0.6em; BACKGROUND: url(../img/flag_new_bg.jpg) repeat-x 0% 50%; PADDING-BOTTOM: 0pt; MARGIN: 0pt 1em 0pt 0pt; VERTICAL-ALIGN: 0.3em; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #488c40 1px solid; COLOR: white; PADDING-TOP: 0pt; BORDER-BOTTOM: #488c40 1px solid
}
UL#product_list LI P.product_desc {
	FONT-SIZE: 0.92em
}
UL#product_list LI DIV.center_block {
	FLOAT: left; WIDTH: 74%
}
UL#product_list LI DIV.right_block {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 1em; WIDTH: 11em; TEXT-ALIGN: right
}
UL#product_list LI .discount {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #da0f00
}
UL#product_list LI .on_sale {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #da0f00
}
UL#product_list LI .reduction {
	DISPLAY: block; MARGIN-BOTTOM: 0.3em
}
UL#product_list LI .price {
	DISPLAY: block; FONT-SIZE: 170%; MARGIN-BOTTOM: 0.2em
}
UL#product_list LI SPAN.availability {
	FONT-SIZE: 0.9em; FLOAT: right; COLOR: #488c40
}
UL#product_list LI A.button {
	MARGIN-TOP: 0.5em
}
TABLE.cart_last_product {
	MARGIN-LEFT: 130px; WIDTH: 300px
}
TABLE.cart_last_product_content {
	MARGIN: 5px 0px 10px 130px
}
P.cart_navigation {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 1em! important; PADDING-TOP: 1em! important
}
P.cart_navigation .button {
	FLOAT: left
}
P.cart_navigation .button_large {
	FLOAT: left
}
P.cart_navigation .exclusive {
	FLOAT: right
}
P.cart_navigation .exclusive_large {
	FLOAT: right
}
P.cart_navigation_extra {
	WIDTH: auto; TEXT-ALIGN: center
}
FORM.std P.cart_navigation SPAN {
	FLOAT: none; WIDTH: auto; TEXT-ALIGN: left
}
#cart_summary TFOOT TR TD {
	BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.5em
}
#cart_summary TFOOT TR.cart_total_product TD {
	BORDER-TOP: #bdc2c9 1px solid
}
#cart_summary TFOOT TR.cart_total_price TD {
	BORDER-BOTTOM: #bdc2c9 2px solid
}
#cart_summary .price {
	FONT-SIZE: 1em; COLOR: #595a5e; TEXT-DECORATION: none
}
#cart_summary .price-discount {
	FONT-SIZE: 1em; COLOR: #595a5e; TEXT-DECORATION: none
}
TR.cart_item TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
TD.cart_product A {
	MARGIN: 0px 0.6em
}
TD.cart_product A IMG {
	BORDER-RIGHT: #d0d1d5 1px solid; BORDER-TOP: #d0d1d5 1px solid; BORDER-LEFT: #d0d1d5 1px solid; BORDER-BOTTOM: #d0d1d5 1px solid
}
TD.cart_product A:hover IMG {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; BORDER-LEFT: #888 1px solid; BORDER-BOTTOM: #888 1px solid
}
TD.cart_description A {
	TEXT-DECORATION: none
}
TD.cart_description A:hover {
	TEXT-DECORATION: underline
}
TD.cart_description H5 A {
	COLOR: #595a5e
}
TD.cart_ref {
	COLOR: #595a5e
}
TD.cart_total {
	COLOR: #595a5e
}
TD.cart_unit {
	TEXT-ALIGN: right
}
TD.cart_total {
	TEXT-ALIGN: right
}
TD.cart_discount_price {
	TEXT-ALIGN: right
}
TD.cart_availability {
	TEXT-ALIGN: center
}
TD.cart_ref {
	TEXT-ALIGN: center
}
TD.cart_total .price {
	FONT-WEIGHT: bold
}
TR.cart_item TD.cart_unit {
	PADDING-RIGHT: 1em
}
TD.cart_quantity {
	WIDTH: 5.5em; TEXT-ALIGN: right
}
TD.cart_quantity P {
	DISPLAY: inline; FLOAT: left
}
TD.cart_quantity A {
	DISPLAY: inline; FLOAT: left
}
TD.cart_quantity P {
	PADDING-RIGHT: 0.3em
}
TD.cart_quantity .icon {
	MARGIN-TOP: 0.6em
}
TD.cart_quantity A.cart_quantity_up {
	DISPLAY: block
}
TD.cart_quantity A.cart_quantity_down {
	DISPLAY: block
}
TR.cart_free_shipping {
	WHITE-SPACE: normal
}
#order TFOOT P {
	FLOAT: left; MARGIN: 0px; WIDTH: 85%
}
#order TFOOT SPAN {
	DISPLAY: block; FLOAT: right; WIDTH: 15%
}
TR.cart_total_price {
	FONT-WEIGHT: bold
}
#order FORM#voucher FIELDSET {
	BORDER-RIGHT: #bdc2c9 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #bdc2c9 1px solid; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0.7em; BORDER-LEFT: #bdc2c9 1px solid; PADDING-TOP: 0.7em; BORDER-BOTTOM: #bdc2c9 1px solid
}
#order FORM#voucher H4 {
	DISPLAY: inline
}
#order FORM#voucher P {
	DISPLAY: inline
}
#order FORM#voucher .button {
	DISPLAY: inline
}
#order FORM#voucher H4 {
	FLOAT: left; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: 6em
}
#order #order_carrier {
	CLEAR: both; BORDER-RIGHT: #bdc2c9 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #bdc2c9 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #bdc2c9 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #bdc2c9 1px solid
}
#order #order_carrier H4 {
	DISPLAY: inline; WIDTH: 50%
}
#order #order_carrier IMG {
	VERTICAL-ALIGN: middle
}
#order #order_carrier SPAN {
	MARGIN: 0px 0.2em
}
#order #gift_div {
	DISPLAY: none
}
#order #gift_div LABEL {
	DISPLAY: block; MARGIN: 1em 0px; WIDTH: 100%
}
#order #gift_div TEXTAREA {
	DISPLAY: block; MARGIN: 1em 0px; WIDTH: 100%
}
BODY#contact-form DIV#center_column FORM INPUT#email {
	WIDTH: 50%
}
BODY#contact-form DIV#center_column FORM SELECT#id_contact {
	WIDTH: 50%
}
BODY#contact-form DIV#center_column FORM TEXTAREA#message {
	WIDTH: 50%
}
FORM.std P.desc_contact SPAN.like_input {
	WIDTH: 366px; TEXT-ALIGN: left
}
#block-history {
	COLOR: #374853
}
.color-myaccount {
	COLOR: #dd2a81
}
#block-history TABLE#order-list {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#block-history TABLE#order-list THEAD TH {
	BACKGROUND-IMAGE: url(../img/block_myaccount_header_large.gif)
}
#block-history TABLE#order-list THEAD TH {
	COLOR: white
}
#block-history TABLE#order-list TBODY {
	BACKGROUND: url(../img/form_bg.jpg) #d0d1d5 repeat-x left top
}
#block-history TABLE#order-list TBODY TR TD {
	BACKGROUND-COLOR: white
}
#block-history TABLE#order-list TD.history_link {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#block-history #block-order-detail {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #dd2a81 2px solid; PADDING-LEFT: 0.5em; BACKGROUND: url(../img/form_bg.jpg) #d0d1d5 repeat-x left top; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #dd2a81 2px solid
}
#block-history #block-order-detail P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
#order-detail-content {
	CLEAR: both; MARGIN-TOP: 1.5em
}
#order-detail-content TBODY TR {
	HEIGHT: 3em
}
#order-detail-content TFOOT TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#order-detail-content TABLE TD INPUT.order_qte_input {
	DISPLAY: none
}
#order-detail-content TABLE TD.order_cb INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#order-detail-content TABLE TD SPAN.order_qte_span {
	DISPLAY: block; WIDTH: 100%
}
#block-history #block-order-detail H4 {
	FONT-SIZE: 1.4em
}
#block-history #block-order-detail #sendOrderMessage P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
#block-history #block-order-detail TEXTAREA {
	MARGIN: 0px auto; WIDTH: 100%
}
#ordermsg TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 528px; PADDING-TOP: 0px
}
#sitemap_content {
	MARGIN-LEFT: 5em
}
DIV.sitemap_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0px
}
DIV.sitemap_block UL {
	TEXT-ALIGN: left
}
DIV.sitemap_block H3 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.categTree H3 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
DIV.categTree {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 5em
}
#primary_block #pb-right-column {
	FLOAT: left; WIDTH: 310px
}
#primary_block #image-block {
	BORDER-RIGHT: #d0d1d5 1px solid; BORDER-TOP: #d0d1d5 1px solid; BORDER-LEFT: #d0d1d5 1px solid; WIDTH: 300px; BORDER-BOTTOM: #d0d1d5 1px solid; HEIGHT: 302px
}
#primary_block #image-block IMG#bigpic {
	WIDTH: 300px; CURSOR: pointer; HEIGHT: 302px
}
#primary_block UL#usefull_link_block {
	MARGIN-TOP: 1em; LIST-STYLE-TYPE: none
}
#primary_block UL#usefull_link_block LI {
	DISPLAY: block; MARGIN: 0.5em 1em 0.5em 0px
}
#primary_block UL#usefull_link_block LI A {
	PADDING-LEFT: 15px; FONT-SIZE: 0.9em; BACKGROUND: url(../img/bullet_alt.jpg) white no-repeat left top; COLOR: #76839b; HEIGHT: 15px; TEXT-DECORATION: none
}
#primary_block UL#usefull_link_block SPAN.span_link {
	PADDING-LEFT: 15px; FONT-SIZE: 0.9em; BACKGROUND: url(../img/bullet_alt.jpg) white no-repeat left top; COLOR: #76839b; HEIGHT: 15px; TEXT-DECORATION: none
}
#primary_block UL#usefull_link_block SPAN.span_link:hover {
	PADDING-LEFT: 15px; FONT-SIZE: 0.9em; BACKGROUND: url(../img/bullet_alt.jpg) white no-repeat left top; COLOR: #76839b; HEIGHT: 15px; TEXT-DECORATION: none
}
#primary_block #pb-left-column {
	FLOAT: left; MARGIN-LEFT: 1.1em; 
}
#short_description_block {
	
}
#primary_block #color_picker P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; PADDING-TOP: 0px
}
#primary_block #color_picker {
	BORDER-RIGHT: #d0d3d8 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #d0d3d8 1px solid; PADDING-LEFT: 0.7em; BACKGROUND: url(../img/product-short-desc-bg.gif) #e5e6e7 repeat-x left top; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.7em; BORDER-LEFT: #d0d3d8 1px solid; PADDING-TOP: 0.7em; BORDER-BOTTOM: #d0d3d8 1px solid
}
#primary_block #color_to_pick_list {
	
}
#primary_block #color_to_pick_list LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0.4em 0.4em 0px
}
#primary_block A.color_pick {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; BORDER-LEFT: #666 1px solid; WIDTH: 20px; CURSOR: pointer; BORDER-BOTTOM: #666 1px solid; HEIGHT: 20px
}
#primary_block A.color_pick:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#primary_block #image-block IMG.jqzoom#bigpic {
	CURSOR: crosshair; POSITION: relative
}
#primary_block P.buttons_bottom_block {
	MARGIN: 0px
}
#primary_block P.buttons_bottom_block A {
	MARGIN: 0.9em auto 0px
}
#primary_block P.buttons_bottom_block INPUT {
	MARGIN: 0.9em auto 0px
}
#primary_block #short_description_content {
	MARGIN-BOTTOM: 0.5em
}
#primary_block FORM#buy_block {
	BORDER-RIGHT: #d0d3d8 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #d0d3d8 1px solid; PADDING-LEFT: 0.7em; FONT-SIZE: 1.1em; BACKGROUND: url(../img/product-buy-bg.gif) #f1f2f4 repeat-x left top; PADDING-BOTTOM: 0.7em; BORDER-LEFT: #d0d3d8 1px solid; COLOR: #374853; PADDING-TOP: 0.7em; BORDER-BOTTOM: #d0d3d8 1px solid
}
#primary_block FORM#buy_block P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#primary_block FORM#buy_block IMG.on_sale_img {
	FLOAT: left
}
#primary_block FORM#buy_block SPAN.on_sale {
	FONT-WEIGHT: bold; FLOAT: right; TEXT-TRANSFORM: uppercase; COLOR: #da0f00
}
#primary_block FORM#buy_block SPAN.discount {
	FONT-WEIGHT: bold; FLOAT: right; TEXT-TRANSFORM: uppercase; COLOR: #da0f00
}
#primary_block FORM#buy_block SPAN.our_price_display {
	FLOAT: right
}
#primary_block FORM#buy_block SPAN#availability_label {
	FLOAT: left; MARGIN-RIGHT: 1em
}
#primary_block FORM#buy_block LABEL {
	TEXT-ALIGN: right
}
#primary_block FORM#buy_block LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 47%
}
#primary_block FORM#buy_block SELECT {
	DISPLAY: block; FLOAT: left; WIDTH: 47%
}
#primary_block DIV#attributes P {
	HEIGHT: 2em
}
#quantity_wanted_p {
	HEIGHT: 2em
}
#primary_block FORM#buy_block P.price {
	FONT-SIZE: 1.05em; TEXT-ALIGN: right
}
#primary_block FORM#buy_block SPAN#pretaxe_price {
	FONT-SIZE: 0.75em; TEXT-ALIGN: right
}
#primary_block FORM#buy_block P#old_price {
	FONT-SIZE: 0.8em; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
#primary_block FORM#buy_block P#reduction_percent {
	FONT-SIZE: 0.75em; COLOR: #da0f00; TEXT-ALIGN: right
}
#primary_block FORM#buy_block P.price-ecotax {
	FONT-SIZE: 0.75em; TEXT-ALIGN: right
}
#views_block {
	MARGIN: 0pt auto; WIDTH: 274px
}
#thumbs_list {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 240px
}
#thumbs_list UL {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; LIST-STYLE-TYPE: none
}
#thumbs_list LI {
	FLOAT: left; WIDTH: 80px; CURSOR: pointer; HEIGHT: 80px
}
#view_scroll_left {
	PADDING-RIGHT: 4px; MARGIN-TOP: 30px; PADDING-LEFT: 4px; BACKGROUND: url(thumbs_left.gif) no-repeat center 50%; FLOAT: left; WIDTH: 9px; TEXT-INDENT: -3000px; HEIGHT: 18px
}
#view_scroll_right {
	PADDING-RIGHT: 4px; MARGIN-TOP: 30px; PADDING-LEFT: 4px; BACKGROUND: url(thumbs_left.gif) no-repeat center 50%; FLOAT: left; WIDTH: 9px; TEXT-INDENT: -3000px; HEIGHT: 18px
}
#view_scroll_right {
	BACKGROUND-IMAGE: url(thumbs_right.gif)
}
SPAN.view_scroll_spacer {
	FLOAT: left; WIDTH: 17px; HEIGHT: 80px
}
UL#manufacturers_list {
	MARGIN-TOP: 2em; LIST-STYLE-TYPE: none
}
UL#suppliers_list {
	MARGIN-TOP: 2em; LIST-STYLE-TYPE: none
}
UL#suppliers_list LI {
	BORDER-RIGHT: #d0d3d8 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #d0d3d8 1px solid; PADDING-LEFT: 0.6em; BACKGROUND: url(../img/block_category_item_bg.jpg) #d0d3d8 repeat-x; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.6em; BORDER-LEFT: #d0d3d8 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: #d0d3d8 1px solid
}
UL#manufacturers_list LI {
	BORDER-RIGHT: #d0d3d8 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #d0d3d8 1px solid; PADDING-LEFT: 0.6em; BACKGROUND: url(../img/block_category_item_bg.jpg) #d0d3d8 repeat-x; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.6em; BORDER-LEFT: #d0d3d8 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: #d0d3d8 1px solid
}
UL#suppliers_list LI A {
	COLOR: #374853; TEXT-DECORATION: none
}
UL#manufacturers_list LI A {
	COLOR: #374853; TEXT-DECORATION: none
}
UL#suppliers_list LI H3 {
	MARGIN: 0.4em 0px
}
UL#manufacturers_list LI H3 {
	MARGIN: 0.4em 0px
}
UL#suppliers_list .left_side {
	FLOAT: left; WIDTH: 75%
}
UL#manufacturers_list .left_side {
	FLOAT: left; WIDTH: 75%
}
UL#suppliers_list .logo {
	BORDER-RIGHT: #d0d3d8 1px solid; BORDER-TOP: #d0d3d8 1px solid; FLOAT: left; BORDER-LEFT: #d0d3d8 1px solid; MARGIN-RIGHT: 0.6em; BORDER-BOTTOM: #d0d3d8 1px solid
}
UL#manufacturers_list .logo {
	BORDER-RIGHT: #d0d3d8 1px solid; BORDER-TOP: #d0d3d8 1px solid; FLOAT: left; BORDER-LEFT: #d0d3d8 1px solid; MARGIN-RIGHT: 0.6em; BORDER-BOTTOM: #d0d3d8 1px solid
}
UL#suppliers_list LI P.description {
	FONT-SIZE: 0.92em
}
UL#manufacturers_list LI P.description {
	FONT-SIZE: 0.92em
}
UL#suppliers_list LI .right_side {
	FLOAT: right; TEXT-ALIGN: right
}
UL#manufacturers_list LI .right_side {
	FLOAT: right; TEXT-ALIGN: right
}
UL#suppliers_list .right_side SPAN {
	FONT-SIZE: 1.7em; COLOR: #da0f00
}
UL#manufacturers_list .right_side SPAN {
	FONT-SIZE: 1.7em; COLOR: #da0f00
}
UL#suppliers_list LI A.button {
	MARGIN-TOP: 4em
}
UL#manufacturers_list LI A.button {
	MARGIN-TOP: 4em
}
#category IMG#categoryImage {
	MARGIN-TOP: 1em
}
DIV.addresses {
	BORDER-RIGHT: #d0d3d8 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #d0d3d8 1px solid; PADDING-LEFT: 0.6em; BACKGROUND: url(../img/form_bg.jpg) #d0d1d5 repeat-x left top; PADDING-BOTTOM: 0.6em; BORDER-LEFT: #d0d3d8 1px solid; WIDTH: 544px; PADDING-TOP: 0.6em; BORDER-BOTTOM: #d0d3d8 1px solid; POSITION: relative
}
DIV.addresses H3 {
	MARGIN: 0px
}
DIV.addresses P.checkbox INPUT {
	MARGIN-TOP: -3px
}
UL.address {
	LIST-STYLE: none none outside; FLOAT: left; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 0.25em; WIDTH: 268px; POSITION: relative; BACKGROUND-COLOR: white
}
UL.address LI {
	MARGIN-TOP: 0.6em; PADDING-LEFT: 1.4em
}
LI.address_title {
	MARGIN-TOP: 0px! important; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #374853; LINE-HEIGHT: 1.9em; HEIGHT: 27px; BACKGROUND-COLOR: #d0d1d5
}
UL.item LI.address_title {
	BACKGROUND-IMAGE: url(../img/address_alias_left.gif)
}
UL.alternate_item LI.address_title {
	BACKGROUND-IMAGE: url(../img/address_alias_right.gif)
}
LI.address_name {
	COLOR: #dd2a81
}
LI.address_update A {
	COLOR: #dd2a81
}
LI.address_delete A {
	COLOR: #dd2a81
}
LI.address_name {
	FONT-WEIGHT: bold
}
LI.address_company {
	FONT-WEIGHT: bold
}
LI.address_update {
	BACKGROUND: url(../img/bullet_myaccount.gif) no-repeat 0px 0.4em; MARGIN-LEFT: 1.4em
}
LI.address_delete {
	BACKGROUND: url(../img/bullet_myaccount.gif) no-repeat 0px 0.4em; MARGIN-LEFT: 1.4em
}
#center_column .address_add {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
UL.shop_info {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #888 1px solid; MARGIN-TOP: 0.6em; PADDING-LEFT: 0.6em; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 2em; BORDER-LEFT: #888 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: #888 1px solid; LIST-STYLE-TYPE: square! important
}
UL.shop_info LI {
	PADDING-LEFT: 0.5em! important; PADDING-BOTTOM: 0.5em! important
}
#conditions #right_column {
	DISPLAY: none
}
#conditions H2 {
	BACKGROUND: url(../img/title_bg_large.gif) no-repeat left top
}
#conditions #center_column {
	WIDTH: 730px; TEXT-ALIGN: justify
}
#conditions #center_column UL {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 2em; PADDING-TOP: 0.6em
}
#conditions #center_column OL {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; MARGIN-LEFT: 2em; PADDING-TOP: 0.6em
}
#conditions #center_column UL {
	LIST-STYLE-TYPE: circle
}
#conditions #center_column LI {
	PADDING-BOTTOM: 0.5em
}
#conditions #center_column {
	LINE-HEIGHT: 1.3em
}
P#security_informations {
	FONT-SIZE: 0.85em; MARGIN: 0px 3em
}
.payment_module {
	DISPLAY: block
}
.payment_module IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 1em
}
.payment_module A {
	BORDER-RIGHT: #595a5e 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #595a5e 1px solid; DISPLAY: block; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; BORDER-LEFT: #595a5e 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: #595a5e 1px solid; TEXT-DECORATION: none
}
.payment_module A:hover {
	BORDER-RIGHT: #488c40 1px solid; BORDER-TOP: #488c40 1px solid; BORDER-LEFT: #488c40 1px solid; COLOR: #374853; BORDER-BOTTOM: #488c40 1px solid; BACKGROUND-COLOR: #e5e6e7
}
.payment_module A:unknown {
	BORDER-RIGHT: #488c40 1px solid; BORDER-TOP: #488c40 1px solid; BORDER-LEFT: #488c40 1px solid; COLOR: #374853; BORDER-BOTTOM: #488c40 1px solid; BACKGROUND-COLOR: #e5e6e7
}
.payment_module A:active {
	BORDER-RIGHT: #488c40 1px solid; BORDER-TOP: #488c40 1px solid; BORDER-LEFT: #488c40 1px solid; COLOR: #374853; BORDER-BOTTOM: #488c40 1px solid; BACKGROUND-COLOR: #e5e6e7
}

@media Print    
{
DIV#left_column {
	DISPLAY: none
}
DIV#right_column {
	DISPLAY: none
}
DIV#footer {
	DISPLAY: none
}
A.button {
	DISPLAY: none
}
SPAN.button {
	DISPLAY: none
}
.button {
	DISPLAY: none
}
UL#usefull_link_block {
	DISPLAY: none
}
DIV#header_user {
	DISPLAY: none
}
#languages_block_top {
	DISPLAY: none
}
#search_block_top {
	DISPLAY: none
}
#currencies_block_top {
	DISPLAY: none
}
UL#header_links {
	DISPLAY: none
}
UL.idTabs {
	DISPLAY: none
}
#availability_statut BR {
	DISPLAY: none
}
DIV#center_column {
	WIDTH: 100%
}
INPUT.text {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.block_hidden_only_for_screen {
	MARGIN-TOP: 1em; DISPLAY: block
}
#more_info_sheets #idTab1 {
	WIDTH: 530px
}
 {
	BACKGROUND: white
}
    }
#customization_block {
	WIDTH: 556px
}
.customization_block_title {
	MARGIN: 4px 4px 4px 2px
}
#customization_block UL {
	MARGIN: 6px 6px 0px
}
.customization_block_input {
	VERTICAL-ALIGN: inherit
}
IMG.customization_delete_icon {
	MARGIN: 2px
}
LI.customizationUploadLine {
	CLEAR: left; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.customizationUploadBrowse {
	FLOAT: left
}
DIV.customizationUploadBrowseDescription {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
IMG.customizationUploaded {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; MARGIN: 2px; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
UL.customizationUploaded {
	MARGIN-LEFT: 4px; LIST-STYLE-TYPE: none
}
UL.customizationUploaded LI {
	DISPLAY: inline
}
UL.customizationUploaded A {
	TEXT-DECORATION: none
}
DIV.customizationUploaded {
	CLEAR: left
}
DIV.deletePictureUploaded {
	FLOAT: right
}
DIV.deleteCustomizableProduct {
	FLOAT: right
}
UL.typedText {
	PADDING-LEFT: 6px; LIST-STYLE-TYPE: none
}
#productscategory {
	MARGIN: 2em auto 0pt; WIDTH: 100%; HEIGHT: 120px
}
#productscategory_noscroll {
	MARGIN: 2em auto 0pt; WIDTH: 100%; HEIGHT: 120px
}
#productscategory_list {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 96%
}
#productscategory_list UL {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: none
}
#productscategory_list LI {
	FLOAT: left; MARGIN: 0px 3px; OVERFLOW: hidden; WIDTH: 100px; CURSOR: pointer; TEXT-ALIGN: center
}
#productscategory_scroll_left {
	MARGIN-TOP: 30px; DISPLAY: block; BACKGROUND: url(../img/thumbs_left.gif) no-repeat center 50%; FLOAT: left; WIDTH: 9px; TEXT-INDENT: -3000px; HEIGHT: 18px
}
#productscategory_scroll_right {
	MARGIN-TOP: 30px; DISPLAY: block; BACKGROUND: url(../img/thumbs_left.gif) no-repeat center 50%; FLOAT: left; WIDTH: 9px; TEXT-INDENT: -3000px; HEIGHT: 18px
}
#productscategory_scroll_right {
	BACKGROUND-IMAGE: url(thumbs_right.gif)
}
#menu-top {
	CLEAR: both; WIDTH: 100%; HEIGHT: 40px
}
#menu-top DL {
	PADDING-RIGHT: 10px; FLOAT: left; POSITION: relative
}
#menu-top DL DT {
	LINE-HEIGHT: 30px; HEIGHT: 30px
}
#menu-top DL DT A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; WIDTH: 100px; HEIGHT: 30px; TEXT-DECORATION: none
}
#menu-top DL DT A:hover {
	BACKGROUND: #ccc
}
#menu-top DL:hover DD {
	DISPLAY: block
}
#menu-top DL DD {
	DISPLAY: none; WIDTH: 100px; POSITION: absolute
}
#menu-top DL DD UL {
	BACKGROUND: #cccccc; WIDTH: 100%; TEXT-ALIGN: left
}
#menu-top DL DD UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#menu-top DL DD UL LI A:hover {
	BACKGROUND: #ccc
}
#wishlist_block #wishlist_block_list DL.products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#wishlist_block DIV.block_content #wishlist_block_list DL.products DT A.cart_block_product_name {
	FONT-WEIGHT: bold
}
#wishlist_block DIV.block_content #wishlist_block_list DL.products DT {
	MARGIN: 4px 0px
}
#wishlist_block DIV.block_content #wishlist_block_list DL.products DT A.ajax_cart_block_remove_link {
	FLOAT: right; MARGIN: -12px 0px 0px
}
#wishlist_block DIV.block_content #wishlist_block_list DL.products DD {
	MARGIN: 0px 0px 0px 10px; FONT-STYLE: italic
}
#wishlist_block DIV.block_content P SELECT#wishlists {
	WIDTH: 140px
}
#wishlist_block DIV.block_content P A.exclusive {
	MARGIN: 5px auto 0px
}
DIV#mywishlist DIV#block-order-detail FORM.wl_send FIELDSET P INPUT {
	MARGIN-LEFT: 60px
}
DIV#mywishlist DIV#block-order-detail {
	MARGIN-TOP: 10px; DISPLAY: block
}
DIV#mywishlist FORM.std FIELDSET LABEL {
	WIDTH: 30px
}
DIV#mywishlist FORM.std FIELDSET INPUT#submitWishlist {
	DISPLAY: inline
}
DIV#mywishlist TABLE.std THEAD TH.mywishlist_first {
	WIDTH: 40px; TEXT-ALIGN: center
}
DIV#mywishlist TABLE.std THEAD TH.mywishlist_second {
	WIDTH: 80px; TEXT-ALIGN: center
}
DIV#mywishlist TABLE.std THEAD TH.first_item {
	WIDTH: 200px
}
DIV#mywishlist TABLE.std TBODY TR TD {
	WIDTH: 200px
}
DIV#mywishlist DIV#block-order-detail {
	MARGIN-TOP: 10px
}
DIV#mywishlist DIV#block-order-detail UL LI SPAN.wishlist_product_detail SELECT {
	MARGIN: 0px
}
DIV#mywishlist #hideBoughtProducts {
	FLOAT: left; MARGIN: -18px 0px 0px 5px
}
DIV#mywishlist #showBoughtProducts {
	FLOAT: left; MARGIN: -18px 0px 0px 5px
}
DIV#mywishlist #showBoughtProducts {
	DISPLAY: none
}
DIV#mywishlist #hideBoughtProductsInfos {
	DISPLAY: none
}
DIV#mywishlist #hideSendWishlist {
	DISPLAY: none
}
DIV#mywishlist #showBoughtProductsInfos {
	FLOAT: right; MARGIN: -18px 118px 0px 0px
}
DIV#mywishlist #hideBoughtProductsInfos {
	FLOAT: right; MARGIN: -18px 118px 0px 0px
}
DIV#mywishlist #showSendWishlist {
	FLOAT: right; MARGIN: -18px 0px 0px
}
DIV#mywishlist #hideSendWishlist {
	FLOAT: right; MARGIN: -18px 0px 0px
}
DIV#mywishlist DIV#block-order-detail UL LI A.exclusive {
	FLOAT: right; MARGIN: -18px 0px 0px
}
DIV#mywishlist DIV#block-order-detail TABLE.wlp_bought_infos THEAD TR TH {
	TEXT-ALIGN: center
}
DIV#mywishlist DIV#block-order-detail TABLE.wlp_bought_infos THEAD TR TH.first_item {
	WIDTH: 300px
}
DIV#mywishlist DIV#block-order-detail TABLE.wlp_bought_infos {
	MARGIN: 0px 0px 0px 10px
}
DIV#mywishlist DIV#block-order-detail UL LI IMG {
	FLOAT: left
}
#view_wishlist #featured-products_block_center UL DIV LI A IMG {
	FLOAT: left
}
#view_wishlist #featured-products_block_center UL DIV LI A {
	FLOAT: left; TEXT-DECORATION: none
}
#view_wishlist #featured-products_block_center UL DIV LI SPAN {
	FLOAT: left; TEXT-DECORATION: none
}
#view_wishlist #featured-products_block_center UL DIV LI SPAN.wishlist_product_detail {
	FLOAT: left; MARGIN-LEFT: 30px
}
DIV#mywishlist DIV#block-order-detail UL LI SPAN.wishlist_product_detail {
	FLOAT: left; MARGIN-LEFT: 30px
}
DIV#mywishlist DIV#block-order-detail UL LI SPAN.wishlist_product_detail {
	MARGIN-BOTTOM: 5px
}
#view_wishlist #featured-products_block_center UL DIV LI A.exclusive {
	MARGIN-LEFT: 55px
}
#view_wishlist #featured-products_block_center UL DIV LI SPAN.exclusive {
	MARGIN-LEFT: 55px
}
#view_wishlist #featured-products_block_center UL DIV LI.address_name INPUT.text {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #999; BORDER-RIGHT-WIDTH: 0px
}
.rating {
	CLEAR: both; DISPLAY: block; MARGIN: 2em; CURSOR: pointer
}
.rating:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; WIDTH: 0px; HEIGHT: 0px; content: '.'
}
.cancel {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 17px; CURSOR: pointer; TEXT-INDENT: -999em; HEIGHT: 15px
}
.star {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 17px; CURSOR: pointer; TEXT-INDENT: -999em; HEIGHT: 15px
}
.cancel {
	BACKGROUND: url(../../../modules/productcomments/img/delete.gif) no-repeat 0px -16px
}
.cancel A {
	BACKGROUND: url(../../../modules/productcomments/img/delete.gif) no-repeat 0px -16px
}
.star {
	BACKGROUND: url(../../../modules/productcomments/img/star.gif) no-repeat 0px 0px
}
.star A {
	BACKGROUND: url(../../../modules/productcomments/img/star.gif) no-repeat 0px 0px
}
.cancel A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}
.star A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}
DIV.star_on A {
	BACKGROUND-POSITION: 0px -16px
}
DIV.star_hover A {
	BACKGROUND-POSITION: 0px -32px
}
DIV.star A:hover {
	BACKGROUND-POSITION: 0px -32px
}
.pack_content {
	MARGIN: 10px 0px
}
.pack_price {
	FONT-SIZE: 12px; FLOAT: right; MARGIN-RIGHT: 3px
}
.confirmation {
	FONT-WEIGHT: bold; COLOR: forestgreen
}

