html { background:#e7f0f5; color:#454545; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
legend { color:#000; }
input, button, textarea, select { font-size:100%; }
body { margin:0; }
h1 { font-size:138.5%; }
h2 { font-size:138%; }
h3 { font-size:116%; }
h1, h2, h3, h4, h5, h6 { color:#333; margin-bottom:.5em; }
h1, h2, h3, h4, h5, h6, strong, dt { font-weight:bold; }
optgroup { font-weight:normal; }
abbr, acronym { border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; }
del { text-decoration:line-through; }
blockquote, ul, ol, dl { margin:1em; }
ol, ul, dl { margin-left:2em; }
ol li { list-style:decimal outside; }
ul li { list-style:disc outside; }
dl dd { margin-bottom:1.2em; margin-left:1em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
sup { vertical-align:super; }
sub { vertical-align:sub; }
p, fieldset, pre { margin-bottom:1em; }
button, input [type = "checkbox"], input [type = "radio"], input [type = "reset"], input [type = "submit"] { padding:1px; }
body { font:11px/1.5em tahoma, arial, helvetica, clean, sans-serif; background-color:#e7f0f5; font-size:11px; margin-bottom:40px; }
h1 { font-family:'Segoe UI', Arial, Helvetica, sans-serif; font-size:22px; color:#333; padding-bottom:14px; border-bottom:1px solid; margin-bottom:10px }
h3 { color:#383838; }
p, ul, ol { margin:0; padding:0 0 1em 0; }
ul, ol { padding:0 0 1.25em 2.5em; }
blockquote { font:italic 13px Cambria, Georgia, "Times New Roman", Times, serif; padding:0; quotes:"\201C" "\201D"; }
blockquote:before { color:#0f364c; content:"\201C"; font-size:36px; font-weight:bold; }
blockquote:after { color:#0f364c; content:"\201D"; font-size:18px; font-weight:bold; }
small { font-size:.85em; }
em { font-style:italic; }
img { border:0; }
acronym, abbr { border-bottom:1px dashed; cursor:help; letter-spacing:1px; }
a:link, a:visited { color:#c00; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }
.clear { clear:both; font-size:1px; height:1px; line-height:1px; overflow:hidden; }
.float-left { float:left; }
.float-right { float:right; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.wrap { margin:0 auto; width:960px; }
.img-left { float:left; margin:0 10px 4px 0; }
.img-right { float:right; margin:0 0 4px 10px; }
.nopadding { padding:0; }
.noindent { margin-left:0; padding-left:0; }
.nobullet { list-style:none; }
.margin { padding:12px; }
.hspace { margin:0 5px; }
.vspace { margin:5px 0; }
.required { color:#c33; font:bold 12px 'Lucida Grande', Arial, Helvetica, sans-serif; }
.small { font-size:90%; }
.red, dt { color:#d02027; }
dd { margin-bottom:6px }
img.bordered { border:1px solid #777; padding:2px; }
.relative { position:relative; }
#headerWrap { background:#39F url(../images/clouds.jpg) repeat-x top center; }
#header { height:150px; }
#menuWrap { background:#B31701 url(../images/menuBg.gif) }
#menu { color:#fff }
#menu a { color:#fff; }
#menu ul { margin:0; padding:0; }
#menu ul li { display:inline; list-style:none; }
#menu ul li a:link, #menu ul li a:visited { display:block; float:left; font-size:13px; font-weight:bold; line-height:46px; padding:0 14px; text-decoration:none; background:url(../images/menuDivider.gif) no-repeat right center; }
#menu ul li li a:link, #menu ul li li a:visited { float:none; font-size:11px; line-height:26px; padding:0 6px; text-align:right; background:none; font-weight:normal }
#menu ul li li a:hover, #menu ul li li a:active { background:#700 }
.sf-menu, .sf-menu * { list-style:none; margin:0; padding:0; }
.sf-menu ul { position:absolute; top:-999em; width:160px; }
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { right:0; top:46px; z-index:99 }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:160px; top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0; }
.sf-menu { float:left; }
.sf-menu li li { background:#900 }
.sf-menu li li li { background:#900 }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background:#900; outline:0; }
a:focus>.sf-sub-indicator, a:hover>.sf-sub-indicator, a:active>.sf-sub-indicator, li:hover>a>.sf-sub-indicator, li.sfHover>a>.sf-sub-indicator { background:-10px -100px; }
#searchBox { position:absolute; right:5px; top:8px; }
#search_string { width:280px; height:22px; paddding:4px; line-height:26px; border:1px solid #a00; font-size:16px }
#go { width:40px; height:30px; paddding:4px; line-height:24px; }
#contentWrap { background:url(../images/shadow.gif) repeat-y center; }
#content { background:#fff; }
#brandsSlider { background:#fff; height:100px }
.jcarousel-container { position:relative; }
.jcarousel-clip { margin:0; overflow:hidden; padding:0; position:relative; z-index:2; }
.jcarousel-list { left:0; margin:0; overflow:hidden; padding:0; position:relative; top:0; z-index:1; }
.jcarousel-list li, .jcarousel-item { float:left; height:84px; list-style:none; width:84px; padding:8px 0; }
.jcarousel-next { display:none; z-index:3; }
.jcarousel-prev { display:none; z-index:3; }
.jcarousel-skin-ie7 .jcarousel-container-horizontal { width:754px; }
.jcarousel-skin-ie7 .jcarousel-clip-horizontal { height:100px; width:754px; }
.jcarousel-skin-ie7 .jcarousel-item { height:84px; width:84px; }
.jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-right:50px; }
.jcarousel-skin-ie7 .jcarousel-next-horizontal { position:absolute; top:42px; right:-30px; width:12px; height:14px; cursor:pointer; background:transparent url(../images/buttons.png) no-repeat -18px 0 }
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover { background-position:-18px -16px }
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active { background-position:-18px -16px }
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active { background:-96px 0; cursor:default; }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal { position:absolute; top:42px; left:5px; width:12px; height:14px; cursor:pointer; background:transparent url(../images/buttons.png) no-repeat 0 0 }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover { background-position:0px -16px }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active { background-position:0px -16px }
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active { background:-96px 0; cursor:default; }
#crossfade { height:300px; }
#crossfade #fader { height:300px; margin:0; padding:0; width:960px; }
#crossfade #fader li { list-style:none; }
.news { margin:0; padding:0; }
.news li { border-bottom:1px dotted #dfdfdf; list-style:none; margin-bottom:5px; padding-bottom:5px; }
.news .date { font-style:italic; font-size:90% }
#submenu { margin:0; padding:0; border-top:1px solid #ddd; }
#submenu li { list-style:none; padding:3px 0; border-bottom:1px solid #ddd; }
#submenu li.depth2 { margin-left:16px }
#submenu li a:link, #submenu a:visited { display:block; text-decoration:none; padding:2px 4px; background:#fff url(../images/white-arrow.gif) no-repeat right center; }
#submenu li a:hover, #submenu a:active, #submenu a.active { background:#ededed url(../images/red-arrow.gif) no-repeat right center; }
td#rightCol { background:url(../images/interiorshadow.jpg) no-repeat top left; }
table.styled { border:1px solid #c00 }
table.styled th { border:none; background-color:#c00; color:#fff }
table.styled td { }
table.styled tr.odd { background-color:#FEE9E9 }
table.styled tr.even { background-color:#f3f3f3 }
div.line { line-height:1px; height:1px; font-size:1px; background:url(../images/dots-hor.gif) repeat-x top left }
.topBrand { padding:10px 0px; border-top:1px solid #c00; height:100px }
.promotion { padding-top:20px; margin-top:20px; border-top:1px dotted #c00 }
.promotion h3 { font-weight:normal; font-size:14px; color:#656565 }
.promotion h3 .red { font-weight:bold }
.label { padding-top:20px; margin-top:20px; border-top:1px dotted #c00 }
.label .labelTitle { font-size:18px; font-weight:bold; color:#c00 }
.label .labelSlogan { font-size:13px; font-weight:bold; color:#034883 }
.subsidiary { padding-top:20px; margin-top:20px; border-top:1px dotted #c00 }
.heading { color:#fff; font-family:'Segoe UI', Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold }
#suppliers h2 { margin-bottom:15px; padding-bottom:4px; border-bottom: 1px dotted #d9d9d9 }
#footerWrap { background:url(../images/bottom.gif) no-repeat top center; }
#footer { color:#777; font-size:10px; padding:15px 0; }
#footer ul { margin:0px; padding:0px }
#footer ul li { list-style:none; display:inline }
#footer ul li a:link, #footer ul li a:visited { color:#777; padding:0px 4px }
#gmgLink { clear:both; float:right; height:33px; margin-top:5px; width:126px; }
a.gmgLink:link, a.gmgLink:visited { background:transparent url(../images/global-marketing-logo-button.png) no-repeat 0 0; border-bottom:none; }
a.gmgLink:hover, a.gmgLink:active { background:transparent url(../images/global-marketing-logo-button.png) no-repeat 0 -33px; }
