A {
	COLOR: #b51d05; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #fe7518
}
BODY {
	TABLE-LAYOUT: fixed; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, "Trebuchet MS", Helvetica, sans-serif; BACKGROUND-COLOR: #cccdce; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SUP {
	FONT-SIZE: 80%
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TD {
	VERTICAL-ALIGN: top
}
#two_column_page_content_1 {
	CLEAR: left; LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 460px; font: normal normal normal 11px 'arial', 'sans-serif'; POSITION: relative
}
#two_column_withoutLeft_page_content_1 {
	CLEAR: left; LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 645px; POSITION: relative
}
#two_column_page_content_2 {
	LEFT: 28px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 232px; POSITION: relative
}
#container {
	BACKGROUND: url(../images/mainbackground.gif) repeat-y center 50%; WIDTH: 100%; TEXT-ALIGN: center
}
#certifications {
	WIDTH: 176px; PADDING-TOP: 35px; TEXT-ALIGN: center
}
#certifications A.noline {
	BORDER-BOTTOM-WIDTH: 0px
}
#contents {
	CLEAR: left; FONT-SIZE: 100%; MIN-HEIGHT: 400px; FLOAT: left; WIDTH: 100%; COLOR: #666666; LINE-HEIGHT: 22px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
#contents {
	margin-left:1px;
}
/* Mozilla + Opera*/
html>body #contents {
	margin-left:0px;
}
/** Hack ie7 **/
*+html #contents {
	margin-left:1px;
}
/** Hack Opera **/
html:first-child>body>div #contents {
	margin-left:0px;
}

#contents A {
	COLOR: #9d2b21; TEXT-DECORATION: underline
}
#contents A:hover {
	COLOR: #cc0000
}
#contentsNoNav {
	CLEAR: left; FONT-SIZE: 1em; MIN-HEIGHT: 400px; FLOAT: left; WIDTH: 100%; COLOR: #666666; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
#contentsNoNav A {
	COLOR: #9d2b21; TEXT-DECORATION: underline
}
#contentsNoNav A:hover {
	COLOR: #cc0000
}
#footer {
	CLEAR: both; BORDER-TOP: black 1px solid; FONT-SIZE: 80%; WIDTH: 737px; COLOR: #808285; HEIGHT: 5em; BACKGROUND-COLOR: #ffffff; background:url(../images/rubalise.gif) repeat-x 0px 0px;
}
#footer {
	margin-left:2px;
}
/* Mozilla + Opera*/
html>body #footer {
	margin-left:0px;
}
/** Hack ie7 **/
*+html #footer {
	margin-left:1px;
}
/** Hack Opera **/
html:first-child>body>div #footer {
	margin-left:0px;
}

#footer DIV {
	WIDTH: 100%;
}
#footer P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; HEIGHT: 12px; TEXT-ALIGN: left;
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; HEIGHT: 1.8em;
}
#footer UL LI {
	FLOAT: left; COLOR: white; 
}
#footer UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
#footer UL LI A {
	TEXT-DECORATION: underline;
}
#graphic_head {
	FLOAT: left
}
#greycap {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-IMAGE: url(../images/greycap.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 17px; COLOR: #999999; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 737px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 114px; TEXT-ALIGN: center
}
#headColor {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/deluxe-header-grad.2.gif); BACKGROUND-REPEAT: repeat-x; padding-top:36px;
}
#headColor2 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/deluxe-header-grad.gif); WIDTH: 737px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 114px
}
#home_low_links {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/home-low-links-lines.gif); MARGIN-BOTTOM: 10px; WIDTH: 737px; BACKGROUND-REPEAT: repeat-y
}
#home_promo_frame {
	CLEAR: right; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 150px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 707px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #a6a07e
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 192px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 73px
}
#low_links1 {
	BORDER-TOP:1px solid white; CLEAR: left; PADDING-LEFT: 8px; FLOAT: left; WIDTH: 729px; PADDING-TOP: 0.1em; HEIGHT: 1.8em; BACKGROUND-COLOR: #4E4E4E
}
#low_links1 SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #E2001A; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#low_links1 SPAN A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#low_links1 SPAN IMG {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: -0.3em
}
#low_links2 {
	CLEAR: left; PADDING-LEFT: 58px; FLOAT: left; WIDTH: 679px; PADDING-TOP: 0.1em; HEIGHT: 1.8em; BACKGROUND-COLOR: #334049
}
#low_links2 SPAN {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e8d569; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#low_links2 SPAN A {
	FONT-WEIGHT: 400; COLOR: #ffffff; TEXT-DECORATION: none
}
#low_links2 SPAN IMG {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: -0.3em
}
#low_links3 {
	CLEAR: left; PADDING-LEFT: 58px; FLOAT: left; WIDTH: 679px; PADDING-TOP: 0.1em; HEIGHT: 1.8em; BACKGROUND-COLOR: #334049
}
#low_links3 SPAN {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e8d569; LINE-HEIGHT: 1em; PADDING-TOP: 0px
}
#low_links3 SPAN A {
	FONT-WEIGHT: 400; COLOR: #ffffff; TEXT-DECORATION: none
}
#low_links3 SPAN IMG {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: -0.3em
}
#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 737px; PADDING-TOP: 0px; TEXT-ALIGN: left;
	BACKGROUND : url(../images/logo.gif) no-repeat 0px 0px;
}
#withLeft {
	FLOAT: left; WIDTH: 737px
}
#withoutLeft {
	FLOAT: left; WIDTH: 100%
}
#main_area {
	FONT-SIZE: 90%; 
}
#main_area H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 220%; LEFT: 18px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; WIDTH: 95%; COLOR: #7fa1b6; LINE-HEIGHT: 1em; PADDING-TOP: 20px; BORDER-BOTTOM: #a6a07e 1px solid; POSITION: relative
}
#main_area H2 {
	FONT-SIZE: 140%; LINE-HEIGHT: 1.1em
}
#main_area #breadcrumbs {
	FONT-SIZE: 100%; PADDING-BOTTOM: 0.2em; WIDTH: 737px; COLOR: #999999; TEXT-INDENT: 13px; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #666666; POSITION: absloute
}
#main_area #breadcrumbs A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #e8d569; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
#main_area #breadcrumbs A:hover {
	COLOR: #7fa1b6
}
#market_flip {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#marketing_piece_1 {
	CLEAR: left; FLOAT: left; BACKGROUND-IMAGE: url(../images/omega_slide_01.jpg); WIDTH: 737px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11em
}
#marketing_piece_2 {
	CLEAR: left; FLOAT: left; BACKGROUND-IMAGE: url(../images/tulip_slide_01.jpg); WIDTH: 737px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11em
}
#marketing_piece_3 {
	CLEAR: left; FLOAT: left; BACKGROUND-IMAGE: url(../images/elba_slide_01.jpg); WIDTH: 737px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11em
}
#marketing_piece_4 {
	CLEAR: left; FLOAT: left; BACKGROUND-IMAGE: url(../images/rack_double_slide.jpg); WIDTH: 737px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11em
}
#marketing_piece_1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; LEFT: 59px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 360px; COLOR: #ffffff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; POSITION: relative; TOP: 103px
}
#marketing_piece_2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; LEFT: 59px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; COLOR: #ffffff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; POSITION: relative; TOP: 103px
}
#marketing_piece_3 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; LEFT: 59px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; COLOR: #ffffff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; POSITION: relative; TOP: 103px
}
#marketing_piece_4 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; LEFT: 59px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; COLOR: #ffffff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; POSITION: relative; TOP: 103px
}
#marketing_space {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/market-stretch.jpg); WIDTH: 737px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 206px;
}
#one_column_page_content {
	CLEAR: left; LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 702px; POSITION: relative; font: normal normal normal 11px 'arial', 'sans-serif';
}
#toplinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; FLOAT: right; BACKGROUND-IMAGE: url(../images/top-nav-background.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-ALIGN: right
}
#toplinks P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toplinks .headerlinkadjust {
	PADDING-BOTTOM: 10px
}
#toplinks A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; COLOR: #e8d569; PADDING-TOP: 1px; /*LETTER-SPACING: 0.1em; */
}
#toplinks A:hover {
	COLOR: #ffffff
}
UL#leftNav {
	PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 0px; WIDTH: 184px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL#leftNav A:hover {
	COLOR: #7fa1b6
}
UL#leftNav LI H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #67642f
}
UL#leftNav LI {
	FONT-WEIGHT: bold; COLOR: #67642f; PADDING-TOP: 0.8em
}
UL#leftNav LI .active {
	FONT-WEIGHT: bold; COLOR: #9d2b21
}
UL#leftNav LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #67642f; BORDER-BOTTOM: #b6b8a6 1px solid; TEXT-DECORATION: none
}
UL#leftNav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#leftNav LI UL A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0em 0.5em; PADDING-LEFT: 12px; FONT-WEIGHT: 400; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/nav-bullet-brown.gif); COLOR: #2c2c10; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
UL#leftNav LI UL LI UL A {
	BACKGROUND-POSITION: 11px 0.7em; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../images/nav-bullet-blue.gif); BACKGROUND-REPEAT: no-repeat
}
UL#leftNav LI UL LI UL LI UL A {
	BACKGROUND-POSITION: 21px 0.7em; PADDING-LEFT: 32px; BACKGROUND-IMAGE: url(../images/nav-bullet-lightblue.gif); BACKGROUND-REPEAT: no-repeat
}
UL#leftNav LI UL LI {
	PADDING-TOP: 0px
}
UL#leftNav LI UL LI H2 {
	FONT-SIZE: 100%
}
UL#leftNav .current {
		font-weight:bold; /*text-indent:20px;*/
}
#home_low_links UL#lowNav1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FLOAT: left; BACKGROUND-IMAGE: url(../images/home-low-grad.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 461px; LINE-HEIGHT: 0.8em; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; DISPLAY:inline; POSITION: relative; 
}
#home_low_links UL#lowNav1 LI {
	float:left;
}
#home_low_links UL#lowNav3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/home-low-grad.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 265px; LINE-HEIGHT: 0.8em; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; POSITION: relative
}
#lowNav3 IMG {
	BORDER-RIGHT: #dadbc7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dadbc7 1px solid; PADDING-LEFT: 2px; FLOAT: right; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; BORDER-LEFT: #dadbc7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dadbc7 1px solid
}
#lowNav3 IMG.banners {
	FLOAT: right; BORDER-STYLE:none;
}
#home_low_links UL LI {
	FONT-WEIGHT: bold; COLOR: #4E4E4E; LINE-HEIGHT: 1em; PADDING-TOP: 1em
}
#home_low_links UL LI A {
	COLOR: #67642f; TEXT-DECORATION: none
}
#home_low_links UL LI UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 16px; LIST-STYLE-IMAGE: url(../images/nav-bullet-red.gif); PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
#home_low_links .nobullet {
	LIST-STYLE-TYPE: none
}
#home_low_links UL LI UL LI {
	CLEAR: both; PADDING-BOTTOM: 5px; LINE-HEIGHT: 0.8em; PADDING-TOP: 0px
}
#home_low_links UL LI UL A {
	FONT-WEIGHT: 400; FONT-SIZE: 70%; COLOR: #231f20; TEXT-DECORATION: none
}
#home_low_links UL A:hover {
	COLOR: #7fa1b6
}
#marketing_nav {
	BORDER-BOTTOM: #7fa1b6 4px solid; HEIGHT: 2.4em; BACKGROUND-COLOR: #e6e6e7
}
.right_box {
	FONT-SIZE: 85%; BACKGROUND-IMAGE: url(../images/right-box-background.gif); MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.4em; BACKGROUND-REPEAT: repeat-y
}
.right_box_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/right-box-head.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.right_box H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; MARGIN: -9px 8px 0px; COLOR: #7ea1b5; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
.right_box H3 {
	FONT-SIZE: 110%; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
.right_box_foot {
	BACKGROUND-IMAGE: url(../images/right-box-foot.gif); MARGIN-BOTTOM: -5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.right_box_content {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(../images/right-box-fade.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 8px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.right_box_content P {
	MARGIN-TOP: 0px
}
.right_box_content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.default_box {
	FLOAT:LEFT; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(../images/default-box-background.gif); MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.4em; BACKGROUND-REPEAT: repeat-y; width:210px;
}
.default_box_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/default-box-head.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.default_box H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: -9px 8px 0px; COLOR: #FFF; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-ALIGN:center; TEXT-TRANSFORM:uppercase;
}
.default_box H3 {
	FONT-SIZE: 110%; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
.default_box_foot {
	BACKGROUND-IMAGE: url(../images/default-box-foot.gif); MARGIN-BOTTOM: -5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.default_box_content {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(../images/default-box-fade.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 8px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.default_box_content {
	font:normal normal normal 12px 'arial', 'sans-serif'; text-align:center;
}
.default_box_content SPAN {
	float:left;	width:180px; text-align:left;
}
.default_box_content IMG {
	 width:140px; height:100px; margin-top:5px; 
}
.default_box_content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.nested_box {
	FLOAT:LEFT; FONT-SIZE: 85%; BACKGROUND-IMAGE: url(../images/right-box-background.gif); MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.4em; BACKGROUND-REPEAT: repeat-y; width:232px; MARGIN-RIGHT: 0px;
}
.nested_box_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/right-box-head.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.nested_box H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; MARGIN: -9px 8px 0px; COLOR: #7ea1b5; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
.nested_box H3 {
	FONT-SIZE: 110%; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
.nested_box_foot {
	BACKGROUND-IMAGE: url(../images/right-box-foot.gif); MARGIN-BOTTOM: -5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.nested_box_content {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(../images/right-box-fade.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 8px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.nested_box_content P {
	MARGIN-TOP: 0px
}
.nested_box_content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#two_column_page_content_2 .right_box_content A {
	COLOR: #9d2b21; TEXT-DECORATION: none
}
#two_column_page_content_2 .right_box_content A:hover {
	COLOR: #7fa1b6
}
#two_column_page_content_2 .right_box_content .active A {
	FONT-WEIGHT: bold; COLOR: #9d2b21
}
UL#marketing_nav_buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1em
}
UL#marketing_nav_buttons A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #000000; LINE-HEIGHT: 1.15em; PADDING-TOP: 4px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL#marketing_nav_buttons A:hover {
	COLOR: #e8d569
}
UL#marketing_nav_buttons LI {
	FLOAT: left; WIDTH: 237px; HEIGHT: 1.4em; TEXT-ALIGN: center
}
UL#marketing_nav_buttons LI#market_nav_1 {
	BACKGROUND-IMAGE: url(../images/marketing-nav-active.gif); MARGIN-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #7ea1b5
}
UL#marketing_nav_buttons LI#market_nav_2 {
	BACKGROUND-IMAGE: url(../images/marketing-nav-inactive.gif); MARGIN-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #808285
}
UL#marketing_nav_buttons LI#market_nav_3 {
	BACKGROUND-IMAGE: url(../images/marketing-nav-inactive.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #808285
}
UL#navmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 192px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
UL#navmenu A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000000; PADDING-TOP: 8px; FONT-FAMILY: "Arial", sans-serif; HEIGHT: 20px; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase
}
UL#navmenu .active {
	BACKGROUND-POSITION: 2px 0px; DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav-tab-active.gif); WIDTH: 148px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px; 
}
UL#navmenu .active A {
	COLOR: white; POSITION: relative; 
}
UL#navmenu .active A:hover {
	COLOR: #000000
}
UL#navmenu .inactive {
	BACKGROUND-POSITION: 2px 0px; DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(../images/nav-tab-inactive.gif); WIDTH: 148px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
UL#navmenu .inactive A {
	COLOR: #ffffff; POSITION: relative; 
}
UL#navmenu .inactive A:hover {
	COLOR: #e8d569
}
#welcome A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #e8d569; PADDING-TOP: 5px
}
#welcome A:hover {
	COLOR: #ffffff
}
#welcome IMG {
	FLOAT: right
}
#withoutLeft_page_content {
	CLEAR: left; LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 97%; POSITION: relative
}
#sousmenu {
	FLOAT:left;
	WIDTH:737px;
}
#sousmenu {
	MARGIN-LEFT:1px;
	background:url(../images/rep-menu.gif) no-repeat 50% center;
}
#sousmenu UL {
	FLOAT: left; LIST-STYLE-TYPE:none; MARGIN: 0px; PADDING:0px; PADDING-BOTTOM:5px;
}
#sousmenu LI {
	MARGIN: 0px; PADDING:0px; WIDTH:147px; LINE-HEIGHT: 1em; OVERFLOW: hidden; TEXT-ALIGN: center;
}
#sousmenu LI A:link, #sousmenu LI A:visited {
	text-align:left;
	color:#FFF;
	float:left;
	text-indent:20px;
	clear:left;
	white-space:no-wrap;
	text-decoration:none;
	background:url(../images/fleche-off.gif) 10px 0px no-repeat;
}
#sousmenu LI A:hover {
	text-decoration:underline;
	background:url(../images/fleche-on.gif) 10px 0px no-repeat;
}
#sousmenu {
	FLOAT: left; WIDTH: 737px; BACKGROUND-COLOR: #4E4E4E
}
#sousmenu SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #E2001A; 
}
#sousmenu SPAN A, #sousmenu SPAN A:visited {
	FONT: normal normal normal 10px 'Arial', 'sans-serif'; COLOR: #ffffff; TEXT-DECORATION: none; TEXT-TRANSFORM : none;
}
#sousmenu SPAN A:hover {
	TEXT-DECORATION: underline;
}
#sousmenu SPAN IMG {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: -0.3em
}
/* Mozilla + Opera*/
html>body #sousmenu {
	margin-left:0px;
}
/** Hack ie7 **/
*+html #sousmenu {
	margin-left:1px;
}
/** Hack Opera **/
html:first-child>body>div #sousmenu {
	margin-left:0px;
}
#sousmenu-1 {
	float:left;
	POSITION: absolute;
	overflow:hidden;
	z-index:1000;
	padding: 0;
	visibility: hidden;
}
/*****************************
*
******************************/
H3.boxes  {
	POSITION: relative;
	BACKGROUND: url(../images/top-boxes-fullwidth.gif) no-repeat ;
}
H3.boxes  {
	FONT-SIZE: 12px; 
	COLOR: white;
	FONT-FAMILY:'arial', sans-serif ;
	LINE-HEIGHT:32px; 
	HEIGHT:32px;
	TEXT-ALIGN:center;
	TEXT-TRANSFORM:uppercase;
	WIDTH:210px;
}
.boxes_fullwidth {
	
	WIDTH:210px;
	BACKGROUND:url(../images/middle-nav-background.gif) repeat-y 0px 0px ;
	TEXT-ALIGN:center;
	clear:both;
}
.boxes_bottomfullwidth {
	clear:both;
	BACKGROUND:url(../images/bas-boxes-fullwidth.gif) no-repeat ; WIDTH:210px; HEIGHT:21px;
}
/*****************************
** MILLESENS
********************************/
.debug {
	border:1px solid #000;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	CLEAR:both;
}
.text {
	font:normal normal normal 11px 'arial','sans-serif';
	color:#464646
}
.b25 {
	margin-bottom:25px;
}
.b5 {
	padding-bottom:25px;
}
.t15 {
	margin-top:15px;
}
.w500 {
 width:500px;
}
.upper {
	TEXT-TRANSFORM: uppercase;
}
.text-right_black {
	font-family:Trebuchet MS;	font-size:10px;	font-weight:normal;color: #FFF; text-align: right;
}
.text-right_black A {
	color: #000;TEXT-DECORATION:underline;
}
.text-right_black A:hover {
	color: #000; TEXT-DECORATION:none;
}
.text-right_black .small{
	font-family:Trebuchet MS;	font-size:12px;	font-weight:normal;color: #FFF;
}
.small {
	font-size:10px;
}
/*******************************
*
********************************/
/* headline definition for every page */
#leftcontent {
	float:left; 
	width:150px;
	height:100%;
}
#maincontent {
	float:left; 
	width:100%;
	height:auto;
	border-left : 1px solid #dedede;
}
#maincontent A, #maincontent A:visited {
	color:#E8D569;
	FONT-WEIGHT:bold;
	TEXT-DECORATION:none;
}
#maincontent A:hover {
	TEXT-DECORATION:underline;
}
/*
#maincontent H1 {
	color: #006567;
	margin: 0;
	padding: 0 0 10px 8px;
	clear: both;
	font:normal normal bold 16px 'arial', 'sans-serif';
}*/

.col_margin {
	margin-right: 20px;
}
#maincontent P {
	margin-left: 8px !important;
	font:normal normal normal 11px 'arial', 'sans-serif';
	padding:5px;
}
#maincontent li
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px;
}

/************************************
* LISTE ARTICLES
************************************/
#blocActualites {
	float:left; 
	width:100%;
	height:auto;
	margin-bottom:10px;
}

/* <!-- Paramétrage des actualités --> */
#blocActualites img {
	margin:5px;
	padding:2px;
	border:2px solid #AA0E3E;
}

#blocActualites H1 {
	background-image:url(uploads/templates/qualitenr/fond-titreActualites.gif);
	background-repeat:repeat-x;
	height:44px;
	line-height:44px;
	color:#464646;
	font:normal normal bold 16px 'arial', 'sans-serif';
	padding-left:11px;
}
#afficheActualites {
	float:left; width:470px
}
#afficheActualites P {
	padding:0;
}
.afficheNewsListElements{
	border-bottom:1px solid #E0E1E0;
}
#blocActualites H2 {
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#8D161F;
}
.chapeauNewsListElement {
	text-align:justify;
	margin-bottom:5px;
	font:normal normal normal 11px 'arial', 'sans-serif';

}
.chapeauNewsListElement A, .chapeauNewsListElement A:link {
	font:normal normal normal 10px 'arial', 'sans-serif'; color:#AA0E3E;
}
.chapeauNewsListElement A:hover {
	text-decoration:none;
}
/**************************************
*
***************************************/
/********************************** Styles des fiches produits **********************************/

/** zones de la fiche produit **/
#lcmZoneVisuel{
	width:400px;
	float:left;
}
#lcmZoneDroite {
	float:right;
	width:300px;
}
#lcmCenter {
	float:left;
	text-align:left;
}
#lcmCenter A {
	color:#464646;
}
#lcmCenter p.lcmPathBar, #lcmCenter p.lcmPathBar a, #lcmCenter p.lcmPrdDesc{
	font-size:10px;
	font-weight: bold;
}
#zoneTitre {
	height:145px;
}


/*** bloc achat ***/
 .blockachat{
 	background-color:#E7E9EB;
 	color:#303740;
 	font-size:10px;
 }
 .quantity {
	 width:30px;
	 height:15px;
	 border-top : 1px solid #B8B7B7;
	 border-left : 1px solid #B8B7B7;
	 border-right : 1px solid #000000;
	 border-bottom : 1px solid #000000;
	 text-align:right;
	 
 }
/************************
* TEXTES
************************/



/****************** Gère l'affichage des textes à l'intérieur des zones de contenu ******************/

/** TITRES **/
#lcmCenter h1.titrepage{
	font-size: 16px;
	font-weight: bold;
	line-height:24px;
	border:0px;
	font-family:'arial';
	color:#464646;
}

/** CHANGEMENT FORMAT TEXTE **/
.maj{
	text-transform:upperCase;
}
.centre{
	text-align: center;
}

/** PADDING DEFINIS (A utiliser dès que possible) **/
#lcmCenter .haut35{
	padding-top:35px;		
}
#lcmCenter .bas5{
	padding-bottom:5px;			
}
#lcmCenter .gauche5{
	padding-left:5px;	
}

#lcmCenter .gauche25{
	padding-left:25px;	
}

#lcmCenter P.toggler {
	border-bottom:1px solid #aaa;
	padding:2px 0;
	margin:0;
	font:normal normal normal 11px 'arial';
	line-height: 1.0em
}


/**************************************
* Page produit
*************************************/
.toggler {
	cursor:hand;
	background:url(../images/i_arrow_bleu.gif) no-repeat 0px 3px;
	text-indent:20px;
	text-transform:upperCase;
	line-height: 10px;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
	font:normal normal normal 11px 'arial';
	line-height: 1.0em
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}
/***************************************
* POP-PUP
***************************************/
/***************
* SPLASH SCREEN
***************/
#clear-after {
	display:none;
}
#posAbsolute {
	position:absolute; TOP:150px; Z-INDEX:1100; LEFT: auto;
}
#gallery {
	position: relative;	margin: 10px auto; width: 489px;	height: 333px; background: #B0D2E2 url(../images/popup-bike-spirit.png) no-repeat 5px 5px;
	/*border: 5px solid #B0D2E2;*/
}
#close-window {
	position: relative;	float:right; padding :5px 5px 0 0;
}
#close-window A {
	position: relative; font:normal normal bold 10px 'arial'; color:#FFF; background:#000; line-height:12px;
}
#close-window A:hover {
	color:#000; background:#FFF;line-height:12px;
}
/***************
* SCREEN
***************/
#clear-after-search {
	display:none; position:absolute; TOP:24px; Z-INDEX:1100; width:250px; height:30px; border:4px solid #AAA196; background:#4E4E4E; padding:10px;
}
#clear-after-search LABEL {
	height:12px; font: normal normal normal 11px 'arial'; color:#FFF;
}
#clear-after-search INPUT {
	height:12px; font: normal normal normal 11px 'arial';
}

/* images product_info */
.bigger {
	width:300px;
	height:300px;
	vertical-align: middle;
	overflow:hidden;
}

#main_area #one_column_page_content {
	font: normal normal normal 11px 'arial';
}
#main_area LABEL {
	display: block;	float: left;	width: 200px;	text-align: right;	padding-left:50px;	padding-top: 3px ;
}
#main_area input, textarea, select {
	border: 1px solid #999999;
}
#main_area .no-border {
	border: 0px; border-style:none;
}
#maps {
	position:absolute;	z-index:1200;	left: auto;	margin:320px 420px 0; border:5px solid #eee;
}
#main_area .blue {
	color:#7FA1B6
}
.illustrationNewsListElement {
  padding:3px;  border:1px solid #ccc;
}
#imagearticle {
  float:left; margin:0px 10px 10px 10px; padding: 10px 10px 10px 10px; border:1px solid #eee;   
}
.newssummary {
  float:left; clear:both; font-weight:bold;
}
#newscontent {
  padding:20px 0; clear:both;
}
.newsauthor {
  font: normal italic normal 11px 'arial'; text-align:right;  
}
.css_editor {
  font:normal normal normal 14px arial;  
}
.css_editor .pdf {
  margin:5px 0 0; background: url(../images/pdf.gif) no-repeat left 50%; padding-left: 20px;  
}
.css_editor .pdf a {
  font:normal normal normal 10px arial; text-transform:uppercase;  
}






