HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ACRONYM {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
A {
	OUTLINE-STYLE: none
}
IMG {
	OUTLINE-STYLE: none
}
active {
	OUTLINE-STYLE: none
}
BODY {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: arial, sans-sarif;
	BACKGROUND: #ffffff;
	COLOR: #000;
	FONT-SIZE: 12px
}
.input04 {
	border: 1px solid #ffffff;
	font-size: 12px;
	height: 15px;
	color: #666666;
}
#container {
	MIN-WIDTH: 980px
}
#container2 {
	BACKGROUND: #e6e5e3
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: 700
}
H2 {
	FONT-WEIGHT: 700
}
H3 {
	FONT-WEIGHT: 700
}
H4 {
	FONT-WEIGHT: 700
}
H1 {
	LINE-HEIGHT: 26px; LETTER-SPACING: 1px; MARGIN-BOTTOM: 26px; FONT-SIZE: 24px
}
H2 {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 16px; FONT-SIZE: 18px; PADDING-TOP: 10px
}
H3 {
	MARGIN-BOTTOM: 16px
}
P {
	MARGIN-BOTTOM: 20px
}
P.ulParagraph {
	MARGIN-BOTTOM: 4px
}
EM {
	FONT-STYLE: italic
}
UL.bulletedList {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 30px; MARGIN-BOTTOM: 23px
}
OL.numberedList {
	LIST-STYLE-TYPE: decimal; PADDING-LEFT: 30px; MARGIN-BOTTOM: 23px
}
.withBoldList LI {
	FONT-WEIGHT: bold
}
.withBoldList LI P {
	FONT-WEIGHT: normal
}
.withBoldList LI P:first-child {
	MARGIN-TOP: 10px
}
UL.bulletedList LI {
	MARGIN: 0px 0px 6px 15px
}
OL.numberedList LI {
	MARGIN: 0px 0px 6px 15px
}
.shadow {
	-moz-box-shadow: 0px 4px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 4px 5px rgba(0,0,0,0.3); box-shadow: 0px 4px 5px rgba(0,0,0,0.3)
}
.textSmall {
	FONT-SIZE: 11px
}
.floatleft {
	FLOAT: left; CLEAR: both
}
.floatright {
	FLOAT: right; CLEAR: both
}
.hide {
	DISPLAY: none
}
.show {
	DISPLAY: block
}
.dropShadow {
	Z-INDEX: 80; POSITION: absolute; MIN-WIDTH: 980px; WIDTH: 100%; BACKGROUND: url(../images/dropShadow-alpha50.png) repeat-x 0px 0px; HEIGHT: 7px; LEFT: 0px
}
UL.bullets {
	LIST-STYLE-TYPE: disc
}
.center {
	TEXT-ALIGN: center
}
.strong {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
.lightbox_bg {
	Z-INDEX: 2000; POSITION: absolute; FILTER: alpha(opacity=70); WIDTH: 100%; BACKGROUND: url(../javascript/jquery/themes/nyroModal/images/ajaxLoader.gif) #505150 no-repeat 50% 50%; HEIGHT: 100%; LEFT: 0px; opacity: 0.77
}
.liteGray {
	BACKGROUND-COLOR: #f1f1f1
}
liteGray TD {
	BACKGROUND-COLOR: #f1f1f1
}
.noZIndex {
	Z-INDEX: auto !important
}
.discount {
	COLOR: #016d00
}
.hr {
	MARGIN: 15px 0px 20px; WIDTH: 85%; BACKGROUND: url(../images/hrLong.png) no-repeat; HEIGHT: 4px
}
TH {
	FONT-WEIGHT: bold
}

.disabled {
	opacity: .40; -moz-opacity: .40
}
IFRAME {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.error_messages {
	MARGIN: 0px 0px 10px; COLOR: #f00
}
.validation_border {
	BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BACKGROUND-COLOR: #edc5c5; MARGIN: 5px 0px 5px -8px; MIN-HEIGHT: 20px; PADDING-LEFT: 9px; WIDTH: 48%; COLOR: #000; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
.warning {
	MARGIN-BOTTOM: 20px; COLOR: #f00; FONT-WEIGHT: bold
}
.skuAttention {
	BACKGROUND-COLOR: #c1d8e6
}
.skuAttention TD {
	BACKGROUND-COLOR: #c1d8e6
}
.skuAttention.warning {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; COLOR: #2f2f2f; PADDING-TOP: 5px
}
.invalidItemExpose {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #edc5c5; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #2f2f2f; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.skuAttention A {
	COLOR: #0c537e
}
DIV.fieldRow {
	MARGIN-BOTTOM: 5px
}
INPUT[type=text] {
	BORDER-BOTTOM: #2f2f2f 1px solid; BORDER-LEFT: #2f2f2f 1px solid; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; HEIGHT: 20px; BORDER-TOP: #2f2f2f 1px solid; BORDER-RIGHT: #2f2f2f 1px solid
}
INPUT[type=password] {
	BORDER-BOTTOM: #2f2f2f 1px solid; BORDER-LEFT: #2f2f2f 1px solid; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; HEIGHT: 20px; BORDER-TOP: #2f2f2f 1px solid; BORDER-RIGHT: #2f2f2f 1px solid
}
INPUT.qty {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT.small {
	WIDTH: 98px
}
INPUT.medium {
	WIDTH: 123px
}
INPUT.large {
	WIDTH: 223px
}
SELECT {
	BORDER-BOTTOM: #2f2f2f 1px solid; BORDER-LEFT: #2f2f2f 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #2f2f2f 1px solid; BORDER-RIGHT: #2f2f2f 1px solid
}
DIV.requiredFieldMsg {
	PADDING-LEFT: 14px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/icon-required.png) no-repeat 0px 5px; FONT-SIZE: 11px
}
INPUT[type=radio] {
	MARGIN: 3px 15px 0px 0px; FLOAT: left
}
TEXTAREA {
	BORDER-BOTTOM: #2f2f2f 1px solid; BORDER-LEFT: #2f2f2f 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; WIDTH: 400px; PADDING-RIGHT: 2px; FONT: 12px/16px arial, sans-serif; HEIGHT: 125px; BORDER-TOP: #2f2f2f 1px solid; BORDER-RIGHT: #2f2f2f 1px solid; PADDING-TOP: 2px
}
.clear {
	CLEAR: both
}
.clearFloat {
	CLEAR: both
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.centerObject {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.centerTxt {
	TEXT-ALIGN: center
}
.rightTxt {
	TEXT-ALIGN: right
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.buttonPrimary {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat right -273px; FLOAT: left; PADDING-TOP: 0px
}
.buttonSecondary {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat right -273px; FLOAT: left; PADDING-TOP: 0px
}
.buttonSecondary {
	POSITION: relative; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat right -317px; LEFT: 10px
}
.buttonPrimary A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -251px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: -10px
}
.buttonPrimary INPUT {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -251px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: -10px
}
.buttonPrimary BUTTON {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -251px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: -10px
}
.buttonSecondary A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -251px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: -10px
}
.buttonSecondary INPUT {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -251px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: -10px
}
.buttonSecondary BUTTON {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -251px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: -10px
}
.buttonPrimary INPUT {
	PADDING-BOTTOM: 3px; HEIGHT: 22px; PADDING-TOP: 0px
}
.buttonPrimary BUTTON {
	PADDING-BOTTOM: 3px; HEIGHT: 22px; PADDING-TOP: 0px
}
.buttonSecondary INPUT {
	PADDING-BOTTOM: 3px; HEIGHT: 22px; PADDING-TOP: 0px
}
.buttonSecondary BUTTON {
	PADDING-BOTTOM: 3px; HEIGHT: 22px; PADDING-TOP: 0px
}
.buttonSecondary A {
	BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -295px
}
.buttonSecondary INPUT {
	BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -295px
}
.buttonSecondary BUTTON {
	BACKGROUND: url(../images/dashboard-buttons.png) no-repeat 0px -295px
}
.tabs LI {
	FLOAT: left
}
.ajax-tabs LI {
	FLOAT: left
}
.tabs LI A:link {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.tabs LI A:visited {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.tabs LI A:hover {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.tabs LI A:active {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.tabs LI A.current {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.ajax-tabs LI A:link {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.ajax-tabs LI A:visited {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.ajax-tabs LI A:hover {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.ajax-tabs LI A:active {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.ajax-tabs LI A.current {
	BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; DISPLAY: block; COLOR: #2f2f2f; FONT-SIZE: 13px; BORDER-TOP: #c9c8c6 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 3px; -moz-box-shadow: 3px -1px 9px #cfcfcf; -webkit-box-shadow: 3px -1px 9px #cfcfcf; box-shadow: 3px -1px 9px #cfcfcf; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px
}
.tabs LI A.current {
	BORDER-BOTTOM-COLOR: #2f2f2f !important; BORDER-TOP-COLOR: #2f2f2f !important; BORDER-RIGHT-COLOR: #2f2f2f !important; BORDER-LEFT-COLOR: #2f2f2f !important
}
.ajax-tabs LI A.current {
	BORDER-BOTTOM-COLOR: #2f2f2f !important; BORDER-TOP-COLOR: #2f2f2f !important; BORDER-RIGHT-COLOR: #2f2f2f !important; BORDER-LEFT-COLOR: #2f2f2f !important
}
.tabs LI A:hover {
	BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
.ajax-tabs LI A:hover {
	BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
.tabs LI A:active {
	BACKGROUND-COLOR: #919191; COLOR: #f6f5f3
}
.ajax-tabs LI A:active {
	BACKGROUND-COLOR: #919191; COLOR: #f6f5f3
}
.tabs LI A.current {
	BACKGROUND-COLOR: #2f2f2f; COLOR: #f6f5f3
}
.ajax-tabs LI A.current {
	BACKGROUND-COLOR: #2f2f2f; COLOR: #f6f5f3
}
.panes {
	CLEAR: both
}
.ajax-panes {
	CLEAR: both
}
.panes DIV.tab {
	PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: none; BORDER-TOP: #2f2f2f 1px solid; PADDING-TOP: 30px
}
.ajax-panes {
	PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: none; BORDER-TOP: #2f2f2f 1px solid; PADDING-TOP: 30px
}
.ajax-panes {
	POSITION: relative; DISPLAY: block
}
.ajax-panes .lightbox_bg {
	MARGIN-TOP: -30px; BACKGROUND-POSITION: 50% 100px
}
#headerContent .topUtilityNav .buttonPrimary A {
	LINE-HEIGHT: 16px; COLOR: #fff
}
.pagination {
	FLOAT: right
}
UL.pages {
	MARGIN-BOTTOM: 0px
}
UL.pages LI {
	MARGIN: 3px; DISPLAY: inline
}
.page-number {
	MARGIN-TOP: 4px; FLOAT: left
}
.pgCurrent A {
	COLOR: #2f2f2f; FONT-SIZE: 16px; CURSOR: default; FONT-WEIGHT: bold
}
.pgCurrent A:hover {
	TEXT-DECORATION: none
}
.nextBtn {
	WIDTH: 9px; BACKGROUND: url(../images/icons/pageArrows.png) no-repeat -9px 0px; HEIGHT: 15px; CURSOR: pointer
}
.prevBtn {
	WIDTH: 9px; BACKGROUND: url(../images/icons/pageArrows.png) no-repeat 0px 0px; HEIGHT: 15px; CURSOR: pointer
}
.date {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px; -moz-box-shadow: 0 0 10px #eee inset
}
#calroot {
	Z-INDEX: 10; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 3px; PADDING-LEFT: 2px; WIDTH: 198px; PADDING-RIGHT: 2px; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px; -moz-box-shadow: 0 0 15px #666; -webkit-box-shadow: 0 0 15px #666; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#calhead {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 22px; PADDING-TOP: 2px
}
#caltitle {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 155px; FLOAT: left; COLOR: #0150d1; FONT-SIZE: 14px; text-shadow: 0 1px 0 #ddd
}
#calnext {
	WIDTH: 20px; DISPLAY: block; BACKGROUND: url(../images/dateInput_prev.gif) no-repeat center center; FLOAT: left; HEIGHT: 20px; CURSOR: pointer
}
#calprev {
	WIDTH: 20px; DISPLAY: block; BACKGROUND: url(../images/dateInput_prev.gif) no-repeat center center; FLOAT: left; HEIGHT: 20px; CURSOR: pointer
}
#calnext {
	BACKGROUND-IMAGE: url(../images/dateInput_next.gif); FLOAT: right
}
.caldisabled#calprev {
	VISIBILITY: hidden
}
.caldisabled#calnext {
	VISIBILITY: hidden
}
#caltitle SELECT {
	FONT-SIZE: 10px
}
#caldays {
	BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 14px
}
#caldays SPAN {
	TEXT-ALIGN: center; WIDTH: 28px; DISPLAY: block; FLOAT: left
}
#calweeks {
	BACKGROUND-COLOR: #fff; MARGIN-TOP: 4px
}
.calweek {
	HEIGHT: 22px; CLEAR: left
}
.calweek A {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 27px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; COLOR: #666; MARGIN-LEFT: 1px; FONT-SIZE: 11px; TEXT-DECORATION: none; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.calweek A:hover {
	BACKGROUND-COLOR: #ddd
}
.calfocus {
	BACKGROUND-COLOR: #ddd
}
A.calsun {
	COLOR: red
}
A.caloff {
	COLOR: #ccc
}
A.caloff:hover {
	BACKGROUND-COLOR: rgb(245,245,250)
}
A.caldisabled {
	BACKGROUND-COLOR: #efefef; COLOR: #ccc !important; CURSOR: default
}
#calcurrent {
	BACKGROUND-COLOR: #0075bf; COLOR: #fff
}
#caltoday {
	BACKGROUND-COLOR: #333; COLOR: #fff
}
#content {
	MARGIN: 0px auto; WIDTH: 980px
}
#header2 {
	MARGIN: 0px auto; WIDTH: 980px
}
#footer2 {
	MARGIN: 0px auto; WIDTH: 980px
}
#content {
	TEXT-ALIGN: left
}
#content2 {
	PADDING-TOP: 25px
}
#header {
	Z-INDEX: 100; POSITION: relative; TEXT-ALIGN: left; BACKGROUND: #f8f8f7
}
#ourProdLink {
	Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -10001px; WIDTH: 100px; HEIGHT: 20px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#header2 {
	POSITION: relative; HEIGHT: 104px
}
#header IMG.newPigLogo {
	POSITION: absolute; TOP: 8px; LEFT: 0px
}
#navigation {
	Z-INDEX: 102;
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 565px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 24px;
	PADDING-TOP: 0px;
	TOP: 113px
}
#headerContent {
	Z-INDEX: 120; POSITION: absolute; WIDTH: 980px; ZOOM: 1; MARGIN-LEFT: -490px; TOP: 0px; LEFT: 50%
}
#headerContent .topUtilityNav {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-SIZE: 12px; RIGHT: 0px
}
#headerContent .topUtilityNav A {
	COLOR: #2f2f2f
}
#headerContent .topUtilityNav A:hover {
	COLOR: #1c82bf; TEXT-DECORATION: underline
}
#headerContent .topUtilityNav A.liveChat {
	PADDING-RIGHT: 20px; DISPLAY: none
}
#headerContent .line1 {
	Z-INDEX: 12; POSITION: absolute; DISPLAY: inline; TOP: 9px
}
#headerContent .line1 .dropDown .last {
	RIGHT: 0px !important; LEFT: auto !important
}
#headerContent .line1 DIV.dropDown {
	FLOAT: right
}
#headerContent .line2 {
	Z-INDEX: 11; POSITION: absolute; TOP: 37px
}
#headerContent .line2 A:hover {
	TEXT-DECORATION: none
}
#headerContent .line2 SUP {
	VERTICAL-ALIGN: top
}
#headerContent .line2 SPAN.noFloat {
	FLOAT: none; COLOR: #1c82bf; MARGIN-LEFT: 5px; FONT-SIZE: 9px
}
#headerContent .topUtilityNav DIV {
	FLOAT: left; MARGIN-LEFT: 13px
}
#headerContent .line2.topUtilityNav DIV {
	FLOAT: right
}
#headerContent .topUtilityNav SPAN.superScript {
	POSITION: absolute; FLOAT: none; MARGIN-LEFT: 0px; FONT-SIZE: 8px; TOP: 0px
}
#splink P {
	MARGIN: 0px 25px 0px 0px
}
#headerContent .topUtilityNav .countrySelection {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#headerContent .topUtilityNav .dropDown {
	POSITION: relative; TEXT-ALIGN: left; FLOAT: right
}
#headerContent .topUtilityNav .dropDown A.dropTrigger {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
#headerContent .topUtilityNav .dropDown A.cartTrigger {
	PADDING-LEFT: 5px !important
}
#headerContent .line1.topUtilityNav .dropDown A.dropTrigger {
	TEXT-DECORATION: none
}
#headerContent .line1.topUtilityNav .dropDown A.dropTrigger:hover {
	BACKGROUND: url(../images/icons/lilDropDown.png) no-repeat 5px center
}
#headerContent .topUtilityNav .dropDownActive A.dropTrigger {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 7px; BACKGROUND: url(../images/icons/lilPopUp.png) #fff no-repeat 5px center; PADDING-TOP: 0px
}
#headerContent .topUtilityNav .dropDownActive {
	BACKGROUND: #fff; BORDER-TOP: #ecebe8 1px solid
}
#headerContent .topUtilityNav .childNav {
	Z-INDEX: 20; POSITION: absolute; TEXT-TRANSFORM: none; DISPLAY: none; BACKGROUND: #fff; MARGIN-LEFT: 0px; TOP: 18px; LEFT: 0px
}
#headerContent .topUtilityNav .childNav P {
	MARGIN-BOTTOM: 3px
}
#headerContent .topUtilityNav .childNav DIV {
	MARGIN-LEFT: 0px
}
#headerContent .topUtilityNav .childNav SPAN {
	MARGIN-LEFT: 0px
}
#headerContent .innerChild {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 180px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
#headerContent .innerChild A {
	LINE-HEIGHT: 23px; COLOR: #1c82bf
}
#headerContent .active {
	DISPLAY: block !important
}
#headerContent .topUtilityNav .cartDrop {
	RIGHT: 0px; LEFT: auto
}
#headerContent .topUtilityNav .cartDropDown {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 164px; PADDING-RIGHT: 10px; PADDING-TOP: 9px
}
#headerContent .textboxDark_qty {
	WIDTH: 25px; MARGIN-LEFT: 10px
}
#headerContent .textboxDark_small {
	WIDTH: 120px
}
#dashSignIn {
	PADDING-TOP: 5px
}
#dashSignIn .flagThumb {
	WIDTH: 17px; FLOAT: right
}
.textfield {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: 98px; HEIGHT: 18px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px
}
.rememberMeBox {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FONT-FAMILY: 'Trebuchet MS',Helvetica,sans-serif; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 3px
}
.rememberMeBox#topUtilityNav {
	MARGIN: 5px 0px 2px 30px
}
.rememberMeBox INPUT {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.rememberMeBox A.quickInfo {
	POSITION: absolute; TOP: 4px; LEFT: 93px
}
#signInIntro P {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#dashSignIn #miniLogon {
	FLOAT: left; CLEAR: both
}
#miniLogon .fieldRow LABEL {
	WIDTH: 70px; DISPLAY: block; FLOAT: left
}
#dashSignIn .buttonPrimary {
	POSITION: relative; MARGIN: 3px 0px 4px; HEIGHT: 22px; LEFT: 58px
}
#dashSignIn .buttonPrimary A {
	HEIGHT: 20px
}
#dashSignIn .buttonPrimary A:hover {
	TEXT-DECORATION: none
}
#dashQuickOrder DIV.fieldRow {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 5px
}
#dashQuickOrder A#quickOrderPage {
	FLOAT: left; MARGIN-LEFT: 34px; CLEAR: both
}
#dashSignIn P.registerOptIn {
	MARGIN: 0px 0px 6px; CLEAR: both
}
#quickOrderFormContain {
	MARGIN-LEFT: 110px
}
#quickOrderFormContain FORM#NPQuickOrderForm2 .textboxDark_qty {
	WIDTH: 30px
}
#dashSignIn #miniLogon P {
	TEXT-ALIGN: center; MARGIN: 2px 0px 0px
}
.topUtilityNav IMG.topCart {
	PADDING-LEFT: 4px; PADDING-RIGHT: 3px; FLOAT: right
}
.topUtilityNav SPAN.utilityMyCart {
	PADDING-LEFT: 21px; BACKGROUND: url(../images/icons/cart.png) no-repeat left top; FLOAT: none !important
}
.dropDownActive .topUtilityNav A.cartTrigger {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 5px !important; PADDING-RIGHT: 7px !important; PADDING-TOP: 0px !important
}
.topUtilityNav A.cartTrigger {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#dashProdsLastViewed TABLE#prodLastViewed {
	WIDTH: 100%; MARGIN-BOTTOM: 8px
}
#dashProdsLastViewed TABLE#prodLastViewed TH {
	FONT-SIZE: 11px
}
#dashProdsLastViewed TABLE#prodLastViewed TD {
	FONT-SIZE: 11px
}
#dashProdsLastViewed TABLE#prodLastViewed TD A {
	FONT-SIZE: 11px
}
#dashProdsLastViewed TABLE#prodLastViewed TD A.quickView {
	MARGIN: 4px 0px 0px 3px; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -180px 0px; HEIGHT: 15px
}
#merchAssoc A.quickView {
	MARGIN: 4px 0px 0px 3px; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -180px 0px; HEIGHT: 15px
}
#dashProdsLastViewed A.iconAdd2Cart {
	MARGIN: 2px auto 1px 18px; WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -45px 0px; HEIGHT: 18px
}
#merchAssoc A.iconAdd2Cart {
	MARGIN: 2px auto 1px 18px; WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -45px 0px; HEIGHT: 18px
}
#merchAssoc A.quickView {
	FLOAT: left
}
#merchAssoc A.iconAdd2Cart {
	FLOAT: left
}
#merchAssoc A.quickView {
	MARGIN-TOP: 2px
}
#merchAssoc A.iconAdd2Cart {
	MARGIN-LEFT: 7px
}
.cartRowBkgrd {
	BACKGROUND: #efefef
}
#navigation LI.macroCategory {
	DISPLAY: block; FLOAT: left
}
#navigation LI:hover DIV.navigationTab {
	LEFT: 0px
}
#navigation LI.sfhover DIV.navigationTab {
	LEFT: 0px
}
#navigation LI.activeTabination {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: #effdda; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px !important; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; border-radius-topright: 4px; border-radius-topleft: 4px
}
#navigation LI.activeTabination H4 {
	Z-INDEX: 105; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BACKGROUND: #effdda; PADDING-TOP: 0px
}
#navigation H4 A {
	 COLOR: #2f2f2f; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#navigation LI DIV.navigationTab {
	Z-INDEX: 101;
	BORDER-BOTTOM: #cccccc 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-BOTTOM: 43px;
	MARGIN: -1px 0px 0px;
	PADDING-LEFT: 0px;
	WIDTH: 875px;
	PADDING-RIGHT: 0px;
	BACKGROUND: #effdda;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-TOP: 0px;
	TOP: 34px;
	LEFT: -999em;
	-moz-border-radius-topright: 14px;
	-webkit-border-top-right-radius: 14px;
	border-radius-topright: 14px;
	-moz-border-radius-bottomleft: 14px;
	-moz-border-radius-bottomright: 14px;
	-webkit-border-bottom-right-radius: 14px;
	-webkit-border-bottom-left-radius: 14px;
	border-radius-bottomleft: 14px;
	border-radius-bottomright: 14px;
	background-color: #effdda;
}
#navigation LI DIV.navigationTab A {
	LINE-HEIGHT: 23px
}
#navigation LI.macroCategory H4 A {
	PADDING-LEFT: 7px; DISPLAY: block; HEIGHT: 29px
}
#navigation LI.macroCategory {
	Z-INDEX: 102; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; HEIGHT: 32px; PADDING-TOP: 6px
}
#navigation LI.macroCategory DIV.navigationTab DIV.block01 {
	MARGIN: 22px 0px 0px 100px; WIDTH: 190px
}
#navigation LI.macroCategory DIV.navigationTab DIV.block01 H5 {
	COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#navigation LI.macroCategory DIV.navigationTab DIV.block01 A.learnMore {
	DISPLAY: block; FONT-SIZE: 10px
}
#navigation DIV.navigationTab DIV.block01 {
	FLOAT: left
}
#navigation DIV.navigationTab DIV.block01 UL LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
#navigation DIV.navigationTab DIV.block01 UL LI A {
	LINE-HEIGHT: 14px
}
#navigation DIV.navigationTab DIV.block01 UL LI IMG {
	POSITION: absolute; MARGIN: -22px 0px 0px -90px; WIDTH: 65px; PADDING-RIGHT: 16px; DISPLAY: none; BACKGROUND: url(icon-arrow.png) no-repeat right center; HEIGHT: 65px
}
#categoryDescription {
	CLEAR: both
}
#countrySelection A.NewPigUSStore {
	WIDTH: 159px; DISPLAY: block; FLOAT: left; HEIGHT: 14px
}
#countrySelection A.NewPigFDStore {
	WIDTH: 159px; DISPLAY: block; FLOAT: left; HEIGHT: 14px
}
#countrySelection A.NewPigCAStore {
	WIDTH: 159px; DISPLAY: block; FLOAT: left; HEIGHT: 14px
}
#countrySelection A.NewPigUKStore {
	WIDTH: 159px; DISPLAY: block; FLOAT: left; HEIGHT: 14px
}
#countrySelection A.NewPigCNStore {
	WIDTH: 159px; DISPLAY: block; FLOAT: left; HEIGHT: 14px
}
#countrySelection A.NewPigOTStore {
	WIDTH: 159px; DISPLAY: block; FLOAT: left; HEIGHT: 14px
}
#countrySelection A.NewPigUSStore {
	BACKGROUND: url(../images/flags/US_ThumbDesc.png) no-repeat 0px 0px
}
#countrySelection A.NewPigFDStore {
	BACKGROUND: url(../images/flags/FD_ThumbDesc.png) no-repeat 0px 0px
}
#countrySelection A.NewPigCAStore {
	BACKGROUND: url(../images/flags/CA_ThumbDesc.png) no-repeat 0px 0px
}
#countrySelection A.NewPigUKStore {
	BACKGROUND: url(../images/flags/UK_ThumbDesc.png) no-repeat 0px 0px
}
#countrySelection A.NewPigCNStore {
	BACKGROUND: url(../images/flags/CN_ThumbDesc.png) no-repeat 0px 0px
}
#countrySelection A.NewPigOTStore {
	BACKGROUND: url(../images/flags/OT_ThumbDesc.png) no-repeat 0px 0px
}
#headerContent IMG.countryThumb {
	PADDING-TOP: 2px
}
#headerContent .topUtilityNav DIV.stateText P {
	PADDING-TOP: 2px
}
#countrySelection #NewPigUSStore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#countrySelection #NewPigFDStore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#countrySelection #NewPigCAStore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#countrySelection #NewPigFDStore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#countrySelection #NewPigCAStore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#countrySelection #NewPigUKStore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#countrySelection #CN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#countrySelection #NewPigOTStore {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: left; CLEAR: left; PADDING-TOP: 8px
}
#navigationContainer .blueThing {
	DISPLAY: none
}
#header INPUT#WC_CachedSidebarDisplay_FormInput_searchTerm_In_CatalogSearchForm_1 {
	FLOAT: right
}
#header .searchBtn {
	TEXT-ALIGN: center; WIDTH: 36px; BACKGROUND: url(../images/icons/goBtn.png) no-repeat; FLOAT: right; HEIGHT: 20px
}
#header .searchBtn A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; COLOR: #fff
}
#header .searchBtn A:hover {
	TEXT-DECORATION: none
}
#searchPanel {
	POSITION: absolute; BOTTOM: 12px; RIGHT: 0px
}
#searchPanel INPUT {
	BORDER-BOTTOM: #2f2f2f 1px solid; BORDER-LEFT: #2f2f2f 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #ffffff 0px 0px; FLOAT: right; HEIGHT: 14px; COLOR: #777; BORDER-TOP: #2f2f2f 1px solid; BORDER-RIGHT: #2f2f2f 1px solid; PADDING-TOP: 2px
}
.grouping1 {
	POSITION: relative; PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 460px; PADDING-RIGHT: 25px; DISPLAY: block; FLOAT: left; PADDING-TOP: 5px
}
.grouping1-thumb {
	MARGIN-TOP: 12px; FLOAT: left
}
.grouping1-info {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; WIDTH: 295px; PADDING-RIGHT: 14px; FLOAT: left; PADDING-TOP: 0px
}
.grouping1-info H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.grouping1-list LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.grouping1-list LI.prodLink:hover {
	BACKGROUND: url(../images/productLiBg.png) repeat-y 0px 0px
}
.grouping1-prodId {
	WIDTH: 65px; WORD-WRAP: break-word; FLOAT: left; MARGIN-RIGHT: 8px
}
.grouping1-prodSpecs {
	WIDTH: 160px; FLOAT: left; MARGIN-LEFT: 5px
}
.grouping1-list LI.prodLink .compareCheckbox {
	MARGIN: 3px 0px 0px 100px; DISPLAY: block; FLOAT: left
}
.grouping1-list LI.prodLink .compareButton {
	FILTER: alpha(opacity=40); MARGIN: 1px 0px 0px 12px; DISPLAY: block; FLOAT: left; CURSOR: pointer; opacity: 0.4
}
.grouping1-pricing {
	PADDING-BOTTOM: 40px; PADDING-RIGHT: 0px
}
UNKNOWN {
	PADDING-LEFT: 58px
}
.grouping1-pricing LI.prodLink:hover {
	BACKGROUND: url(../images/productLiBgLonger.png) repeat-y 0px 0px
}
.grouping1-pricing .grouping1-prodId {
	WIDTH: 85px
}
.grouping1-pricing .grouping1-prodSpecs {
	WIDTH: 170px
}
.grouping1-pricing .grouping1-info {
	MIN-HEIGHT: 170px
}
.pricingContainer {
	WIDTH: 130px; DISPLAY: block; FLOAT: left; HEIGHT: 17px; MARGIN-LEFT: 10px
}
.ajaxPricing {
	DISPLAY: none
}
#ioSlider .ajaxPricing {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 4px; WIDTH: 140px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-TOP: 0px
}
.list1 {
	WIDTH: 208px; FLOAT: left
}
.newProductPage#contentType .barnYard#groupedWrapped {
	BACKGROUND: url(../images/lightYellowBG.png) 0px 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.list1 LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 12px; PADDING-RIGHT: 4px; PADDING-TOP: 1px
}
.list1 .selected {
	BACKGROUND: url(../images/tinyBlueArrow_Right.png) no-repeat 3px 4px
}
.list1 .selected A {
	COLOR: #02141f
}
.list2 {
	PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: disc; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.quickInfo {
	MARGIN: 3px 0px 0px 7px; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px -157px; FLOAT: left; HEIGHT: 15px
}
.addToCart {
	MARGIN: 0px 0px 0px 7px; WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -45px 0px; FLOAT: left; HEIGHT: 18px
}
#browseFF UL.products LI A:hover {
	TEXT-DECORATION: none
}
#browseFF .grouping1 {
	PADDING-BOTTOM: 28px; PADDING-RIGHT: 24px
}
#browseFF .grouping1-info {
	MIN-HEIGHT: 165px
}
#browseFF .grouping1-info P {
	MARGIN-BOTTOM: 0px
}
#browseFF .grouping1-list LI.prodLink:hover {
	BACKGROUND: #e6e5e3
}
#browseFF .grouping1-prodId {
	WIDTH: 85px
}
#browseFF .grouping1-prodSpecs {
	WIDTH: 170px
}
#browseFF #browsebg .lightbox_bg#ffLoading {
	Z-INDEX: 40; POSITION: absolute
}
#browseFF DIV.buttonPrimary A {
	HEIGHT: 20px
}
#browseFF DIV.buttonPrimary {
	PADDING-RIGHT: 6px
}
#browseFF .loading {
	DISPLAY: none
}
#browseFF #browsebg A {
	POSITION: relative; HEIGHT: auto
}
#browseFF #browsebg #shopTab UL {
	POSITION: relative; TOP: 5px; LEFT: 28px
}
#browseFF #browsebg #shopTab INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#browseFF #browsebg #shopTab LI {
	LINE-HEIGHT: 13px
}
#browseFF #browsebg #shopTab .attributeValue {
	LINE-HEIGHT: 13px; WIDTH: 120px; DISPLAY: block; MARGIN-LEFT: 18px
}
#browseFF #browsebg {
	POSITION: relative; PADDING-BOTTOM: 15px; MIN-HEIGHT: 212px; MARGIN-BOTTOM: 4px; HEIGHT: auto !important
}
#browseFF #tabs {
	MARGIN-TOP: 22px; WIDTH: 500px; FLOAT: left; HEIGHT: auto
}
#browseFF .ui-tabs .ui-tabs-hide {
	DISPLAY: none
}
#browseFF .ui-tabs-nav {
	BACKGROUND-IMAGE: none; DISPLAY: none; HEIGHT: 50px
}
#browseFF .ui-tabs-panel {
	HEIGHT: auto !important
}
#browseFF #tabs {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#browseFF #ffResults {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #f8f8f7; BORDER-TOP: #2f2f2f 1px solid; PADDING-TOP: 25px
}
#tabControl A.tabButton {
	DISPLAY: block; PADDING-TOP: 7px
}
#browseFF #ffnav .buttonPrimary {
	MARGIN: 40px 12px
}
#browseFF #ffnav .buttonPrimary A {
	HEIGHT: 20px
}
#browseFF #ffnav {
	PADDING-BOTTOM: 0px; MARGIN: -20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 475px; PADDING-RIGHT: 0px; ZOOM: 1; PADDING-TOP: 0px
}
#browseFF #ffnav STRONG.narrowDown {
	POSITION: absolute; WIDTH: 375px; TOP: 65px
}
#browseFF #ffnav .buttonSecondaryWrap {
	POSITION: absolute; WIDTH: 62px; TOP: 271px; LEFT: 684px
}
#browseFF #ffnav UL {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; WIDTH: 670px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#browseFF #ffnav .buttonSecondaryWrap .buttonSecondary {
	WIDTH: 43px
}
#browseFF #ffnav UL LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 8px; PADDING-TOP: 4px
}
#browseFF #ffnav UL LI DIV {
	MARGIN-TOP: 5px; WIDTH: 100%; DISPLAY: block; FLOAT: left; CLEAR: both; FONT-SIZE: 0.85em
}
#browseFF #stageNavigation {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 255px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 6px; FLOAT: left; PADDING-TOP: 5px
}
#browseFF #compareTab {
	MARGIN: 0px 0px 0px 44px; WIDTH: 460px; HEIGHT: auto
}
#browseFF #compareTab UL {
	POSITION: relative; WIDTH: 360px; TOP: 50px
}
#browseFF #compareTab STRONG.itemsCompareTxt {
	POSITION: relative; WIDTH: 240px; TOP: 28px
}
#browseFF #compareTab STRONG.itemsCompareTxt2 {
	POSITION: relative; FONT-SIZE: 16px; TOP: 65px
}
#browseFF #tabs .hrShort {
	POSITION: relative; TOP: 58px
}
#browseFF #compareTab A#resetCompare:hover {
	TEXT-DECORATION: none
}
#browseFF #compareTab .buttonPrimaryWrap {
	POSITION: absolute; LEFT: 384px
}
#browseFF #compareTab .buttonSecondaryWrap {
	POSITION: absolute; WIDTH: 62px; TOP: 33px; LEFT: 666px
}
#browseFF #compareItems UL {
	MARGIN-TOP: 10px; WIDTH: auto
}
#browseFF #compareItems LI {
	PADDING-BOTTOM: 2px; MARGIN: 5px 20px 0px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.removeButton {
	DISPLAY: none
}
#browseFF #reviewTab {
	MIN-HEIGHT: 300px; WIDTH: auto; HEIGHT: auto; OVERFLOW: hidden
}
#browseFF #compareTabControls {
	DISPLAY: none
}
#browseFF .inResult INPUT {
	MARGIN: 4px 0px 0px
}
#browseFF #shopTabControls {
	DISPLAY: none
}
#browseFF .compareButtonWrap {
	MARGIN: 10px 0px 0px; FLOAT: right
}
#browseFF #compareTab .compareButtonWrap {
	POSITION: absolute; TOP: 200px; LEFT: 405px
}
#browseFF .compareButton {
	WIDTH: 55px; FLOAT: right
}
#browseFF #tabControl {
	Z-INDEX: 50; POSITION: relative; WIDTH: 977px; BOTTOM: 0px; ZOOM: 1; HEIGHT: 24px
}
#browseFF #tabControl .productResults {
	MARGIN-TOP: 5px; FLOAT: left; COLOR: #2f2f2f; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#browseFF #tabControl .buttonSecondaryWrap {
	POSITION: absolute; ZOOM: 1; COLOR: #fff; TOP: -20px; LEFT: 10px
}
#browseFF #tabControl A#resetShop STRONG {
	COLOR: #fff
}
#browseFF #tabControl A#resetCompare STRONG {
	COLOR: #fff
}
#browseFF #tabControl .buttonSecondary {
	WIDTH: 56px
}
#browseFF #compareTab .resetCompareBtn {
	HEIGHT: 22px; MARGIN-LEFT: 20px
}
#browseFF #compareTab .resetCompareBtn A {
	HEIGHT: 20px
}
#browseFF #tabControl .pagesTop {
	TEXT-ALIGN: right
}
#browseFF #tabControl UL#shopCompareTab {
	POSITION: absolute; BOTTOM: 0px; LEFT: 210px
}
#browseFF #tabControl UL LI STRONG {
	LETTER-SPACING: 1px; MARGIN-LEFT: 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#browseFF #tabControl UL LI STRONG:hover {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #8b8a89; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none
}
#browseFF .pagesTop #pagerTop {
	MARGIN-TOP: -2px; ZOOM: 1; FLOAT: right; MARGIN-RIGHT: 7px
}
#browseFF .pagesTop {
	POSITION: absolute; WIDTH: 400px; BOTTOM: -28px; FLOAT: right; RIGHT: 0px
}
#browseFF #pagerBottom {
	POSITION: absolute; BOTTOM: 0px; RIGHT: 9px
}
#browseFF UL#shopCompareTab A.tabButton:hover {
	COLOR: #8b8a89; TEXT-DECORATION: none
}
#browseFF #tabControl UL LI STRONG:hover {
	COLOR: #8b8a89; TEXT-DECORATION: none
}
#browseFF .pager {
	FLOAT: right
}
#browseFF .pages LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-TOP: 1px
}
#browseFF #tabControl .pages LI.pgNext {
	PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#browseFF .pages LI.pgNext {
	PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#browseFF UL.pages LI.pgCurrent {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; FONT-WEIGHT: bold; PADDING-TOP: 1px !important
}
#browseFF #pagerTop UL.pages LI.pgCurrent {
	TEXT-DECORATION: underline
}
#browseFF #pagerBottom UL.pages LI.pgCurrent {
	TEXT-DECORATION: underline
}
#browseFF DIV.buttonPrimary A.compareButton {
	DISPLAY: block; HEIGHT: 20px
}
#browseFF .ffRowSeperator {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: -1px 0px 0px; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; FONT-SIZE: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#browseFF #browsebg .ui-tabs {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#browseFF #browsebg .ui-tabs-panel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#browseFF .inResult {
	POSITION: relative
}
#browseFF .nextBtn {
	WIDTH: 10px; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -45px -47px; HEIGHT: 15px
}
#browseFF .prevBtn {
	WIDTH: 10px; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat 0px -47px; HEIGHT: 15px
}
#browseFF .page-number {
	MARGIN-TOP: 4px; FLOAT: left
}
#browseFF .pgNext {
	FLOAT: left
}
#browseFF UL#attrib LI {
	MARGIN-BOTTOM: 2px
}
#browseFF .emptySpace {
	MARGIN-RIGHT: 20px
}
#browseFF .attribDesc STRONG {
	POSITION: relative; WIDTH: 155px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#nyroModalContent #productCompare .centerTxt {
	TEXT-ALIGN: center; WIDTH: 400px
}
#nyroModalContent .warnHr {
	POSITION: relative; WIDTH: 338px; TOP: 107px; LEFT: 31px
}
#nyroModalContent .compareMaxWarn {
	POSITION: relative; FONT-SIZE: 14px; TOP: 119px
}
#productCompare TD {
	PADDING-RIGHT: 12px
}
#productCompare TD.feature {
	WIDTH: 15%; FONT-SIZE: 10px
}
#compare_details TBODY {
	POSITION: relative; LEFT: 0px
}
#productCompare TD.price {
	BACKGROUND: #000
}
#productCompare .priceData {
	PADDING-LEFT: 29px
}
#compare_details #col2 {
	WIDTH: 150px
}
#col3 {
	WIDTH: 150px
}
#col4 {
	WIDTH: 150px
}
#col5 {
	WIDTH: 150px
}
#productCompare SPAN.price {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#productCompare A.add2Cart {
	MARGIN: 0px auto 1px; WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -45px 0px; FLOAT: left; HEIGHT: 18px
}
.productPhotos {
	FLOAT: left
}
#thumbnails {
	FLOAT: left
}
.productPhotos {
	POSITION: relative; MARGIN-RIGHT: 56px
}
.new {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 67px; BACKGROUND: url(../images/bug-new.png) no-repeat 0px 0px; HEIGHT: 67px; TOP: 0px; LEFT: 0px
}
.productPhotos .barnyard {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 67px; BACKGROUND: url(../images/bug-barnyard.png) no-repeat 0px 0px; HEIGHT: 41px; TOP: 8px; LEFT: 8px
}
#zoomLink {
	POSITION: relative; DISPLAY: block; FLOAT: left
}
#seeLarger {
	POSITION: absolute; WIDTH: 20px; BOTTOM: 0px; BACKGROUND: url(../images/icons/icons-npCustom.png) #fff no-repeat -265px -45px; HEIGHT: 20px; CURSOR: pointer; RIGHT: 8px
}
#prod_image_large {
	MARGIN: 0px 8px 0px 0px; WIDTH: 350px; FLOAT: left; HEIGHT: 350px
}
#thumbnails LI {
	MARGIN-BOTTOM: 2px; CURSOR: pointer
}
.thumbnail_inactive {
	MARGIN: 3px; opacity: 0.67; -moz-opacity: 0.67; -khtml-opacity: 0.67
}
.thumbnail_inactive:hover {
	BORDER-BOTTOM: #7e7e7e 1px solid; BORDER-LEFT: #7e7e7e 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #7e7e7e 1px solid; BORDER-RIGHT: #7e7e7e 1px solid; PADDING-TOP: 2px; opacity: 1; -moz-opacity: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -khtml-opacity: 1
}
.thumbnail_active {
	BORDER-BOTTOM: gray 2px dashed; BORDER-LEFT: gray 2px dashed; MARGIN-TOP: 0px; MARGIN-LEFT: 1px; BORDER-TOP: gray 2px dashed; CURSOR: default; BORDER-RIGHT: gray 2px dashed
}
.ify-product {
	MARGIN-TOP: 10px; TEXT-INDENT: -9999px; WIDTH: 107px; DISPLAY: block; BACKGROUND: url(../images/ify-productPage.png) no-repeat; HEIGHT: 45px
}
#ify-findOutMore H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 587px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-productHeader.png) no-repeat; HEIGHT: 81px; PADDING-TOP: 0px
}
.ify-productImage {
	WIDTH: 251px; FLOAT: right; HEIGHT: 247px; MARGIN-RIGHT: 42px
}
.productInfo {
	POSITION: relative; FLOAT: left
}
.withThumbs {
	WIDTH: 500px
}
.noThumbs {
	WIDTH: 566px
}
.productInfo H1 {
	WIDTH: 450px; MARGIN-BOTTOM: 4px
}
.ourLogo {
	POSITION: absolute; RIGHT: 0px; TOP: 3px
}
.shareLink {
	COLOR: #000; FONT-SIZE: 11px
}
.printLink {
	COLOR: #000; FONT-SIZE: 11px
}
.emailIcon {
	MARGIN: 3px 6px 0px 0px; WIDTH: 17px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -270px 0px; FLOAT: left; HEIGHT: 11px
}
.printIcon {
	MARGIN: 0px 6px 0px 15px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -315px 0px; FLOAT: left; HEIGHT: 15px
}
#shareDisplay {
	FLOAT: right
}
#shareit-box {
	Z-INDEX: 2501; POSITION: absolute; DISPLAY: none; MARGIN-LEFT: -128px
}
#shareit-header {
	WIDTH: 137px
}
#shareit-body {
	WIDTH: 137px; BACKGROUND: url(../images/icons/shareit/shareit.png) no-repeat 0px 0px; HEIGHT: 56px
}
#shareit-blank {
	HEIGHT: 20px
}
#shareit-url {
	TEXT-ALIGN: center; HEIGHT: 50px
}
#shareit-icon {
	HEIGHT: 20px
}
#shareit-icon UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: 130px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shareit-icon UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 0px
}
#pricingSection {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #dddcda; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 15px
}
#productAddSuccess {
	DISPLAY: none
}
#pricingSection P {
	MARGIN-BOTTOM: 2px
}
#colorName {
	COLOR: #950000; MARGIN-LEFT: 10px
}
#styleName {
	COLOR: #950000; MARGIN-LEFT: 10px
}
#pricingSection LI {
	MARGIN: 0px 6px 0px 0px; FLOAT: left
}
#pricingSection .thumbnail_inactive {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1
}
#pricingSection .thumbnail_inactive:hover {
	BORDER-BOTTOM: #2f2f2f 1px solid; BORDER-LEFT: #2f2f2f 1px solid; BORDER-TOP: #2f2f2f 1px solid; BORDER-RIGHT: #2f2f2f 1px solid
}
.colorSwatch {
	WIDTH: 62px; DISPLAY: block; FLOAT: left; CURSOR: pointer
}
.selectedSwatch {
	BORDER-BOTTOM: gray 2px dashed; BORDER-LEFT: gray 2px dashed; BORDER-TOP: gray 2px dashed; CURSOR: default; BORDER-RIGHT: gray 2px dashed
}
.skuSize {
	MARGIN-BOTTOM: 15px
}
.skuColor {
	MARGIN-BOTTOM: 15px
}
.skuFeatures {
	MARGIN-BOTTOM: 15px
}
.skuStyles {
	MARGIN-BOTTOM: 15px
}
.skuLength {
	MARGIN-BOTTOM: 15px
}
#pricingSection SELECT {
	MARGIN-LEFT: 10px
}
.pricingData {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.priceBreaks {
	TEXT-ALIGN: center; FLOAT: left; MARGIN-RIGHT: 25px
}
.pricingData .validation_border {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 45px; WIDTH: auto; PADDING-RIGHT: 45px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.pricingData P.validation_border {
	WIDTH: 133px !important
}
#pricingSection .error_messages UL LI {
	BORDER-BOTTOM: #ff0000 1px solid; POSITION: relative; BORDER-LEFT: #ff0000 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #edc5c5; TEXT-INDENT: 0px; MARGIN: 5px 0px 5px -8px; MIN-HEIGHT: 22px; PADDING-LEFT: 9px; WIDTH: 48%; PADDING-RIGHT: 0px; ZOOM: 1; COLOR: #000 !important; BORDER-TOP: #ff0000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ff0000 1px solid; PADDING-TOP: 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px
}
#pricingSection .error_messages A {
	COLOR: #00f
}
.qtyContainer {
	MARGIN-TOP: 6px; FLOAT: left; FONT-SIZE: 12px
}
.add2Cart {
	MARGIN: 6px 0px 0px 25px
}
.add2Cart SPAN.iconAdd2Cart {
	WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px 0px; FLOAT: left; HEIGHT: 17px; MARGIN-RIGHT: 3px
}
.perUnit {
	MARGIN-TOP: 8px; FLOAT: left; COLOR: #950000; FONT-SIZE: 12px
}
.shopList {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 14px
}
.requestSample {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 14px
}
.requestSample {
	PADDING-TOP: 7px
}
.productInfo .error_messages {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #dddcda; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 0px; PADDING-TOP: 15px
}
#productTabs {
	MARGIN: 15px 20px 32px 0px; WIDTH: 768px; FLOAT: left
}
.noAccessories#productTabs {
	WIDTH: 100%; MARGIN-RIGHT: 0px
}
.reviewsTabActive#productTabs {
	WIDTH: 100%; MARGIN-RIGHT: 0px
}
#reviewTabAverageRatingId {
	MARGIN-LEFT: 10px
}
#productTabs UL {
	MARGIN-BOTTOM: 30px
}
#productTabs .tabs {
	MARGIN-BOTTOM: 0px
}
#bulletedProductCopy UL {
	LIST-STYLE-TYPE: disc
}
#bulletedProductCopy UL LI {
	MARGIN: 0px 0px 6px 15px
}
.col1 {
	WIDTH: 41%; FLOAT: left; MARGIN-RIGHT: 14%
}
.col1 UL {
	PADDING-LEFT: 0px
}
.col2 {
	WIDTH: 45%; FLOAT: left
}
.specDesc {
	WIDTH: 60%; MARGIN-BOTTOM: 12px; FLOAT: left
}
.specName {
	WIDTH: 60%; MARGIN-BOTTOM: 12px; FLOAT: left
}
.specName P {
	MARGIN-BOTTOM: 7px
}
.specDesc {
	WIDTH: 40%
}
DIV.bugRecycle_W {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1991POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1992POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1993POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1994POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1996POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1997POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1998POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug1999POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug2001POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug2002POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug2004POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug2005POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug2006POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug2007POY_GOLD {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bugFMApprovedW {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bugInventedHere_W {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bugTreasureChest_W {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bug10PercentDiscount_W {
	MIN-WIDTH: 437px; PADDING-BOTTOM: 50px; MIN-HEIGHT: 200px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
DIV.bugRecycle_W {
	BACKGROUND: url(../images/bug-recycled.png) no-repeat 300px 10px
}
DIV.bug1991POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug1992POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug1993POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug1994POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug1996POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug1997POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug1998POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug1999POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug2001POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug2002POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug2004POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug2005POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug2006POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bug2007POY_GOLD {
	BACKGROUND: url(../images/bug-poty.png) no-repeat 0px 0px
}
DIV.bugFMApprovedW {
	BACKGROUND: url(../images/bug-fmApproved.png) no-repeat 0px 0px
}
DIV.bugInventedHere_W {
	BACKGROUND: url(../images/bug-inventedHere.png) no-repeat 0px 0px
}
DIV.bugTreasureChest_W {
	BACKGROUND: url(../images/bug-treasureChest.png) no-repeat 0px 0px
}
DIV.bug10PercentDiscount_W {
	BACKGROUND: url(../images/bug-10PercentDiscount.png) no-repeat 0px -42px
}
DIV.bugRecycle_W H1 {
	WIDTH: auto
}
DIV.bug1991POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug1992POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug1993POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug1994POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug1996POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug1997POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug1998POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug1999POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug2001POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug2002POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug2004POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug2005POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug2006POY_GOLD H1 {
	WIDTH: auto
}
DIV.bug2007POY_GOLD H1 {
	WIDTH: auto
}
DIV.bugFMApprovedW H1 {
	WIDTH: auto
}
DIV.bugInventedHere_W H1 {
	WIDTH: auto
}
DIV.bugTreasureChest_W H1 {
	WIDTH: auto
}
DIV.bug10PercentDiscount_W H1 {
	WIDTH: auto
}
DIV.bugRecycle_W IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1991POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1992POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1993POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1994POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1996POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1997POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1998POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug1999POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug2001POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug2002POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug2004POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug2005POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug2006POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug2007POY_GOLD IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bugFMApprovedW IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bugInventedHere_W IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bugTreasureChest_W IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bug10PercentDiscount_W IMG {
	FLOAT: left; MARGIN-RIGHT: 25px
}
DIV.bugRecycle_W P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1991POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1992POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1993POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1994POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1996POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1997POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1998POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug1999POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug2001POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug2002POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug2004POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug2005POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug2006POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug2007POY_GOLD P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bugFMApprovedW P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bugInventedHere_W P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bugTreasureChest_W P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
DIV.bug10PercentDiscount_W P {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
#accessories {
	MARGIN-TOP: 40px; WIDTH: 192px; FLOAT: left
}
.accessories {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#accessoriesPaneContainer {
	BACKGROUND-COLOR: #fff; BORDER-TOP: #2f2f2f 1px solid
}
#accessoriesPane {
	OVERFLOW: auto
}
#accessories H3 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #333; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #fff; PADDING-TOP: 7px
}
#accessories UL {
	MARGIN-BOTTOM: 20px
}
#accessories IMG {
	MARGIN: 0px 15px 15px
}
#accessories P {
	MARGIN: 0px 15px 15px
}
#accessories LI {
	MARGIN: 0px 15px 15px
}
#accessories LI IMG {
	MARGIN: 0px
}
#accessories P {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 11px
}
#accessories LI {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 11px
}
#accessories LI A {
	LINE-HEIGHT: 16px; WIDTH: 85%; DISPLAY: block; FLOAT: left
}
#accessories LI A.add2Cart {
	MARGIN: 0px; WIDTH: auto; DISPLAY: inline; FLOAT: right
}
.changeAvatar {
	MIN-HEIGHT: 275px; WIDTH: 680px
}
#selectAvatarViewPort {
	OVERFLOW-X: scroll; BACKGROUND-COLOR: #f1f1f1; MARGIN: 0px auto; WIDTH: 550px; WHITE-SPACE: nowrap; HEIGHT: 155px
}
#selectAvatarViewer {
	WIDTH: 3200px
}
.avatarImageAndName {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.avatarImageAndName IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#changeName {
	MARGIN-LEFT: 64px
}
#changeName DIV.fieldRow {
	MARGIN: 15px 0px
}
#changeName DIV.fieldRow LABEL {
	WIDTH: 115px; FLOAT: left
}
.changeAvatar DIV.buttonSecondary A {
	COLOR: #fff !important
}
#reviewHeader {
	BORDER-BOTTOM: #999 2px solid; PADDING-BOTTOM: 25px; MARGIN-BOTTOM: 15px
}
.avgReviewRating {
	WIDTH: 550px; FLOAT: left; MARGIN-RIGHT: 23px
}
#average_ratings {
	MARGIN: 25px 0px
}
.daapiHat {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 345px; PADDING-RIGHT: 0px; BACKGROUND: #f2f2f2; FLOAT: left; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0px
}
.reviewWelcome {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e1e1e1; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; PADDING-TOP: 10px
}
.reviewInstruct {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.ratingCaption {
	WIDTH: 180px; FLOAT: left
}
.ratingPigs {
	WIDTH: 160px; FLOAT: left
}
.pigFull {
	WIDTH: 26px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 3px
}
.pigHalf {
	WIDTH: 26px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 3px
}
.pigEmpty {
	WIDTH: 26px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 3px
}
.ratePigs {
	WIDTH: 26px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 3px
}
.pigFull {
	BACKGROUND: url(../images/reviews/pigRating-full.png) no-repeat 0px 0px
}
.pigHalf {
	BACKGROUND: url(../images/reviews/pigRating-half.png) no-repeat 0px 0px
}
.pigEmpty {
	BACKGROUND: url(../images/reviews/pigRating-empty.png) no-repeat 0px 0px
}
.ratePigs {
	BACKGROUND: url(../images/reviews/pigRating-empty.png) no-repeat 0px 0px
}
.productRating {
	MARGIN: 2px 0px
}
.ratingArea {
	MARGIN: 2px 0px
}
.overallRating {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold
}
#currentAvatar IMG {
	MARGIN: 0px 15px 10px 10px
}
#currentDisplayName H2 {
	MARGIN-BOTTOM: 0px
}
#individual_reviews {
	MARGIN: 15px 0px
}
.reviewBodyContainer {
	MARGIN: 0px 19px 0px 0px; WIDTH: 531px; FLOAT: left
}
.reviewBodyContainer IMG {
	FLOAT: left; BORDER-TOP: #eaeaea 1px solid; MARGIN-RIGHT: 15px
}
.commentsContainer IMG {
	FLOAT: left; BORDER-TOP: #eaeaea 1px solid; MARGIN-RIGHT: 15px
}
.reviewBodyContainer H3 {
	MARGIN-BOTTOM: 7px
}
.reviewText {
	MARGIN: 15px 0px 30px
}
.reviewRatingsContainer {
	WIDTH: 370px; FLOAT: left; FONT-SIZE: 11px
}
.addComments {
	LINE-HEIGHT: 17px; MARGIN: 15px 2% 0px 0px; WIDTH: 52%; FLOAT: left; FONT-SIZE: 11px
}
.reviewRecommendContainer {
	TEXT-ALIGN: right; LINE-HEIGHT: 17px; MARGIN: 15px 0px 0px; WIDTH: 40%; FLOAT: right; FONT-SIZE: 11px
}
.reviewRecommendContainer P {
	MARGIN-BOTTOM: 0px
}
.commentsContainer {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 75px; PADDING-LEFT: 10px; WIDTH: 575px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.hrLong {
	MARGIN: 20px 0px; WIDTH: 100%; BACKGROUND: url(../images/hrVeryLong.png) no-repeat -21px 0px; HEIGHT: 4px
}
.writeReviewButton {
	PADDING-BOTTOM: 20px
}
.commentsContainerBkgrd {
	BACKGROUND-COLOR: #f1f1f1
}
.writeReview {
	PADDING-LEFT: 0px !important; WIDTH: 80% !important; PADDING-RIGHT: 0px !important; FLOAT: left
}
#narThanksReviewText {
	WIDTH: 400px; FLOAT: left; MARGIN-LEFT: 25px
}
#reviewPolicy {
	PADDING-BOTTOM: 2%; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 1%; WIDTH: 18%; PADDING-RIGHT: 1%; FLOAT: left; PADDING-TOP: 2%
}
#commentPolicy {
	PADDING-BOTTOM: 2%; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 1%; WIDTH: 18%; PADDING-RIGHT: 1%; FLOAT: left; PADDING-TOP: 2%
}
#reviewPolicy UL.bulletedList {
	PADDING-LEFT: 15px
}
#commentPolicy UL.bulletedList {
	PADDING-LEFT: 15px
}
#WriteReviewForm_id {
	MARGIN-LEFT: 15px
}
#WriteReviewForm_id .buttonSecondary {
	MARGIN-LEFT: 15px
}
#reviewBody {
	FONT-STYLE: italic; MARGIN-LEFT: 50px
}
#quickView #prod_image_large {
	MARGIN-RIGHT: 25px
}
#quickView .productInfo {
	WIDTH: 500px
}
#quickView #pricingSection {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#quickView .add2Cart {
	MARGIN-LEFT: 10px
}
#quickView .validation_border {
	PADDING-BOTTOM: 5px; WIDTH: auto; PADDING-TOP: 5px
}
#pricingSection .validation_border {
	PADDING-BOTTOM: 5px; WIDTH: auto; PADDING-TOP: 5px
}
.promo {
	PADDING-BOTTOM: 50px
}
.promo .productInfo {
	WIDTH: 566px
}
.promo H1 {
	WIDTH: auto; MARGIN-BOTTOM: 26px
}
DIV.intelOffer#ioSliderBkgrd {
	POSITION: relative; WIDTH: 977px; HEIGHT: 257px
}
DIV#ioSlider {
	PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 7px; WIDTH: 963px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
DIV#ioSliderBkgrd LI.ioBlock01 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 14px; PADDING-LEFT: 0px; WIDTH: 173px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f4f3f2; FLOAT: left; HEIGHT: 199px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 14px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px
}
DIV#ioSliderBkgrd LI.ioBlock01:hover {
	BACKGROUND: #dddcda; CURSOR: pointer
}
DIV.intelOffer#ioSliderBkgrd LI.ioBlock01 DIV.ioPartNumInfo {
	Z-INDEX: 3; TEXT-ALIGN: center
}
DIV.intelOffer#ioSliderBkgrd LI.ioBlock01 IMG.ioImage {
	PADDING-BOTTOM: 2px; MARGIN: 7px auto; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; BACKGROUND: #fff; PADDING-TOP: 2px
}
DIV#ioSliderBkgrd A.infoIcon {
	POSITION: relative; WIDTH: 15px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px -157px; FLOAT: left; HEIGHT: 15px; TOP: 2px; LEFT: 41px
}
DIV#ioSliderBkgrd A.ioProdDescription {
	PADDING-BOTTOM: 4px; MIN-HEIGHT: 18px; PADDING-LEFT: 4px; WIDTH: 115px; PADDING-RIGHT: 4px; MARGIN-LEFT: 2px; OVERFLOW: hidden; PADDING-TOP: 4px
}
DIV#ioSliderBkgrd A.ioProdDescription2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN: 0px auto; MIN-HEIGHT: 32px; PADDING-LEFT: 4px; WIDTH: 130px; PADDING-RIGHT: 4px; DISPLAY: block; WHITE-SPACE: normal; FONT-SIZE: 11px; OVERFLOW: hidden; PADDING-TOP: 4px
}
#staticCart {
	WIDTH: 720px
}
#staticCart .shoppingCartTable {
	WIDTH: 100%
}
#shoppingCartPane {
	WIDTH: 720px; HEIGHT: 380px; OVERFLOW: auto
}
.shoppingCart {
	MARGIN: 0px 20px 50px 0px; WIDTH: 760px; FLOAT: left
}
.rightHandRail {
	WIDTH: 200px; MARGIN-BOTTOM: 25px; FLOAT: left
}
.shoppingCartTable {
	MARGIN-BOTTOM: 25px
}
.shoppingCartTable THEAD TH {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fefefe; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.shoppingCartTable .noHeight TH {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; PADDING-TOP: 0px
}
.shoppingCartTable TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.shoppingCartTable .thumbnail {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; WIDTH: 60px
}
.shoppingCartTable .qtyCol {
	TEXT-ALIGN: center; WIDTH: 45px
}
.shoppingCartTable .descripCol {
	PADDING-BOTTOM: 5px; WIDTH: 200px
}
.shoppingCartTable .stockCol {
	TEXT-ALIGN: center; WIDTH: 45px
}
.shoppingCartTable .shipCol {
	TEXT-ALIGN: center; WIDTH: 45px
}
.shoppingCartTable .shipCol {
	WIDTH: 70px
}
.shoppingCartTable .unitCol {
	TEXT-ALIGN: right; WIDTH: 60px
}
.shoppingCartTable .totalCol {
	TEXT-ALIGN: right; WIDTH: 60px
}
.shoppingCartTable .removeCol {
	TEXT-ALIGN: center; WIDTH: 45px
}
.quickAdd TD {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #ccc; PADDING-TOP: 15px
}
.iconAdd2Cart {
	MARGIN: -1px 5px 0px 0px; WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/icons/cartOnDarkButton.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 18px
}
.updateCart {
	FLOAT: right; MARGIN-RIGHT: 15px
}
.shoppingCartTable .nopad TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.shoppingCartTable .nopad TD P {
	MARGIN-BOTTOM: 5px
}
.orderDiscTot {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px
}
.orderDiscTot LI {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 5px; FONT-SIZE: 14px
}
.orderDiscTot .amount {
	WIDTH: 100px; DISPLAY: block; FLOAT: right; MARGIN-LEFT: 10px
}
.buttonCheckout {
	MARGIN-BOTTOM: 8px; BACKGROUND: url(../images/buttonCheckout.png) no-repeat 0px 0px; HEIGHT: 30px
}
.buttonCheckout A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(../images/whiteArrow.png) no-repeat 95% center; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; FONT-SIZE: 16px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.buttonCheckout BUTTON {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(../images/whiteArrow.png) no-repeat 95% center; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; FONT-SIZE: 16px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.buttonCheckout BUTTON {
	WIDTH: 100%; CURSOR: pointer
}
#estimate_freight_iframe {
	WIDTH: 192px; HEIGHT: 32px
}
.squealDeal {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
.freight {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
.cartTools {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
.submitOrder {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
.holdOrder {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
#needAssistance {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 8px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
.squealDeal {
	MARGIN-TOP: 15px
}
.submitOrder {
	MARGIN-TOP: 15px
}
.squealDeal .buttonSecondary {
	WIDTH: 70px
}
.freight {
	PADDING-RIGHT: 0px
}
.squealDeal H3 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px
}
.freight H3 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px
}
.print_friendly H3 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px
}
#msdsRequest H3 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px
}
#needAssistance H3 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px
}
.squealDeal INPUT {
	MARGIN: 10px 6px 0px 0px; FLOAT: left
}
.squealDeal .buttonSecondary {
	MARGIN-TOP: 10px
}
.cartTools {
	PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 15px
}
.cartTools LI {
	MARGIN-BOTTOM: 10px
}
.cartTools LI A {
	PADDING-LEFT: 28px
}
.cartTools LI A.email {
	BACKGROUND: url(../images/icons/cartTools.png) no-repeat 0px 3px
}
.cartTools LI A.print {
	DISPLAY: block; BACKGROUND: url(../images/icons/cartTools.png) no-repeat 0px -16px; HEIGHT: 17px
}
.cartTools LI A.saveCart {
	DISPLAY: block; BACKGROUND: url(../images/icons/cartTools.png) no-repeat 0px -38px; HEIGHT: 19px
}
.cartTools LI A.viewCart {
	DISPLAY: block; BACKGROUND: url(../images/icons/cartTools.png) no-repeat 0px -62px; HEIGHT: 20px
}
.emptyCart .quickAdd .medium {
	MARGIN-LEFT: 15px
}
.selectBoxFix {
	POSITION: absolute
}
#orderProcessSteps UL {
	BORDER-BOTTOM: #f2f2f2 2px solid; BORDER-LEFT: #f2f2f2 2px solid; MARGIN-BOTTOM: 30px; FLOAT: left; BORDER-TOP: #f2f2f2 2px solid; BORDER-RIGHT: #f2f2f2 2px solid
}
#orderProcessSteps UL LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/orderProcess-notComplete.png) #d2d1cf repeat-x 0px 0px; FLOAT: left; COLOR: #4f4e4e; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#orderProcessSteps LI.activePage {
	BACKGROUND: url(../images/orderProcess-active.png) #333 repeat-x 0px 0px; COLOR: #eceff0
}
#orderProcessSteps LI.completedPage {
	BACKGROUND: url(../images/orderProcess-complete.png) #7d7d7c repeat-x 0px 0px; COLOR: #fff
}
#orderProcessSteps LI.completedPage A {
	COLOR: #eceff0
}
#orderProcessSteps LI.activeNotComplete {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 21px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 0px
}
#orderProcessSteps LI.notComplete {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 21px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 0px
}
#orderProcessSteps LI.completeActive {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 21px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 0px
}
#orderProcessSteps LI.complete {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 21px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 0px
}
#orderProcessSteps LI.activeNotComplete {
	BACKGROUND: url(../images/orderProcessArrows.png) no-repeat 0px 0px
}
#orderProcessSteps LI.notComplete {
	BACKGROUND: url(../images/orderProcessArrows.png) no-repeat 0px -26px
}
#orderProcessSteps LI.completeActive {
	BACKGROUND: url(../images/orderProcessArrows.png) no-repeat 0px -52px
}
#orderProcessSteps LI.complete {
	BACKGROUND: url(../images/orderProcessArrows.png) no-repeat 0px -78px
}
#orderProcessSteps A.shipping {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 28px; PADDING-RIGHT: 28px; PADDING-TOP: 0px
}
#orderProcessSteps A.billReview {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; PADDING-TOP: 0px
}
.orderProcessButtons {
	WIDTH: 815px
}
.orderProcessButtons .buttonPrimary {
	FLOAT: right
}
.orderProcessButtons .buttonPrimary INPUT {
	TEXT-TRANSFORM: uppercase; WIDTH: 150px; FONT-SIZE: 14px
}
.orderProcessButtons .buttonPrimary A {
	TEXT-TRANSFORM: uppercase; WIDTH: 150px; FONT-SIZE: 14px
}
.indent {
	MARGIN-LEFT: 29px
}
#orderProcess {
	PADDING-BOTTOM: 50px
}
#orderProcess .validation_border {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; WIDTH: 82%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
#orderProcess .sectionSpacer {
	MARGIN-BOTTOM: 25px
}
#orderProcess LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
#orderProcess #formType {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 29px; PADDING-TOP: 0px
}
#orderProcess #formType .requiredFieldMsg {
	MARGIN-LEFT: 3px
}
#orderProcess #formType FIELDSET {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.optionLabel {
	WIDTH: 150px; FLOAT: left
}
#orderProcess #formType .optionLabel {
	WIDTH: 150px; FLOAT: left
}
#orderProcess .shoppingCartTable {
	WIDTH: 98%
}
#orderProcess .shoppingCartTable .descripCol {
	WIDTH: 325px
}
#orderProcess P.indent {
	MARGIN-TOP: 2px
}
#orderProcess .shipmentIndent {
	MARGIN-LEFT: 50px
}
#orderProcess .shipmentIndent .shoppingCartTable {
	WIDTH: 82%
}
#manual {
	MARGIN-TOP: 20px; DISPLAY: none
}
.shipmentIndent H2 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #dddcda; PADDING-LEFT: 5px; WIDTH: 40%; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
.shipmentIndent H3 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #dddcda; PADDING-LEFT: 5px; WIDTH: 40%; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
.shipmentIndent H3 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 7px
}
.shipmentIndent .hr {
	MARGIN: 10px 0px 35px; BACKGROUND-POSITION: 37% 0px
}
#creditCardDiv {
	MARGIN-TOP: 10px
}
.reviewBlock {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 13px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.orderContent {
	WIDTH: 760px; FLOAT: left
}
.reviewOrder H2 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 16px
}
.editLink {
	FONT-SIZE: 13px; FONT-WEIGHT: normal
}
#orderProcess .reviewBlock .optionLabel {
	WIDTH: 100px; MARGIN-BOTTOM: 0px
}
#shippingMethods {
	MARGIN-BOTTOM: 15px
}
UL.messages {
	MARGIN-BOTTOM: 15px
}
.reviewOrder TEXTAREA {
	MARGIN-BOTTOM: 25px
}
#shippingMethods TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.reviewOrder UL.orderDiscTot {
	WIDTH: 95%; MARGIN-BOTTOM: 15px
}
.needHelp {
	WIDTH: 95%; MARGIN-BOTTOM: 15px
}
.orderConfirmation UL.orderDiscTot {
	WIDTH: 95%; MARGIN-BOTTOM: 15px
}
.submitOrder LABEL {
	WIDTH: 150px; MARGIN-BOTTOM: 0px !important; FLOAT: left
}
.holdOrder LABEL {
	WIDTH: 150px; MARGIN-BOTTOM: 0px !important; FLOAT: left
}
.holdOrder INPUT[type=radio] {
	MARGIN-BOTTOM: 5px
}
.holdOrder .contact {
	PADDING-TOP: 10px
}
.holdOrder .contact LABEL {
	WIDTH: 50px; FLOAT: left
}
.holdOrder .buttonSecondary {
	MARGIN-TOP: 10px
}
#needAssistance .contact DIV {
	MARGIN-BOTTOM: 12px
}
#needAssistance .contact LABEL {
	MARGIN-BOTTOM: 3px !important
}
#needAssistance .validation_border {
	PADDING-LEFT: 0px; WIDTH: 100%; MARGIN-LEFT: 0px
}
.orderConfContent {
	WIDTH: 760px; FLOAT: left
}
.orderConfContent .shoppingCartTable {
	WIDTH: 95% !important
}
.orderConfContent .orderDiscTot {
	WIDTH: 95% !important
}
.orderConfContent .shoppingCartTable .descripCol {
	WIDTH: 265px !important
}
.orderConfirmation .rightHandRail {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 8px; PADDING-RIGHT: 7px; PADDING-TOP: 10px
}
.orderConfirmation .rightHandRail P {
	MARGIN: 5px 0px 10px
}
.orderConfirmation .error_messages {
	WIDTH: 95%
}
.reviewOrder .rightHandRail {
	MARGIN-TOP: 50px
}
#footer {
	TEXT-ALIGN: center; BACKGROUND: #383735
}
#footer {
	COLOR: #f9f9f9
}
#footer H6 {
	TEXT-TRANSFORM: uppercase; MARGIN: 26px 0px 10px; FONT-WEIGHT: bold
}
#footer .block02 {
	TEXT-ALIGN: left; MARGIN: 0px 95px 40px 2px; FLOAT: left
}
#footer .colContainer .first {
	MARGIN-LEFT: 12px
}
#footer .colContainer .last {
	MARGIN-RIGHT: 0px
}
#footer A {
	COLOR: #81c4f7
}
#footer P {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 3px; CLEAR: both
}
#footer #paymentTypes {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 400px
}
#hero {
	POSITION: relative; WIDTH: 977px; MARGIN-BOTTOM: 0px; HEIGHT: 350px
}
#heroLaunch {
	POSITION: relative; WIDTH: 977px; MARGIN-BOTTOM: 0px; HEIGHT: 350px
}
#hero A.allLink {
	POSITION: absolute; WIDTH: 977px; DISPLAY: block; HEIGHT: 380px; TOP: 4px; LEFT: 3px
}
#heroLaunch {
	DISPLAY: none
}
DIV#hero DIV#slideshowNav {
	Z-INDEX: 99; POSITION: absolute; MARGIN: -41px 0px 0px 13px; WIDTH: 120px; FLOAT: left; HEIGHT: 35px
}
DIV#hero DIV#slideshowNav2 {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 120px; BOTTOM: 21px; HEIGHT: 35px; LEFT: 417px
}
DIV#hero DIV#slideshowNav A.pause {
	WIDTH: 35px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -85px 0px; FLOAT: left; HEIGHT: 35px
}
#slideshowNav2 A.pause {
	WIDTH: 35px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -85px 0px; FLOAT: left; HEIGHT: 35px
}
DIV#hero DIV#slideshowNav A.pause:hover {
	BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -85px -35px
}
#slideshowNav2 A.pause:hover {
	BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -85px -35px
}
DIV#hero DIV#slideshowNav A.resume {
	WIDTH: 35px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -85px -35px; FLOAT: left; HEIGHT: 35px
}
#slideshowNav2 A.resume {
	WIDTH: 35px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -85px -35px; FLOAT: left; HEIGHT: 35px
}
DIV#hero DIV#slideshowNav DIV#heroNav {
	WIDTH: 85px; FLOAT: left; HEIGHT: 35px
}
#slideshowNav2 DIV#heroNav {
	WIDTH: 85px; FLOAT: left; HEIGHT: 35px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide0 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.activeSlide0 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide1 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.activeSlide1 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide2 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.activeSlide2 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#slideshowNav2 DIV#heroNav A.slide0 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#slideshowNav2 DIV#heroNav A.activeSlide0 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#slideshowNav2 DIV#heroNav A.slide1 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#slideshowNav2 DIV#heroNav A.activeSlide1 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#slideshowNav2 DIV#heroNav A.slide2 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#slideshowNav2 DIV#heroNav A.activeSlide2 {
	TEXT-ALIGN: center; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV#hero #worldHero {
	POSITION: relative; WIDTH: 977px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/hero-messyWorld-Sept.jpg) no-repeat; HEIGHT: 350px
}
DIV#hero #worldHero A:hover {
	TEXT-DECORATION: none
}
DIV#hero #worldHero A.allLink {
	POSITION: absolute; WIDTH: 281px; DISPLAY: block; HEIGHT: 31px; TOP: 230px; LEFT: 577px
}
DIV#hero #janUKHero {
	POSITION: relative; WIDTH: 977px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/UKJanHero.jpg) no-repeat; HEIGHT: 495px
}
DIV#hero #janUKHero A:hover {
	TEXT-DECORATION: none
}
DIV#hero #janUKHero A.productLink {
	POSITION: absolute; WIDTH: 90px; DISPLAY: block; HEIGHT: 17px; TOP: 215px; LEFT: 509px
}
DIV#hero #febUKHero {
	POSITION: relative; WIDTH: 977px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/UKFebHero.jpg) no-repeat; HEIGHT: 495px
}
DIV#hero #febUKHero A#viewAllLink {
	POSITION: absolute; WIDTH: 70px; HEIGHT: 54px; TOP: 182px; LEFT: 20px
}
DIV#hero #febUKHero A#PLPE260 {
	POSITION: absolute; WIDTH: 160px; HEIGHT: 340px; TOP: 0px; LEFT: 303px
}
DIV#hero #febUKHero A#PLPE270 {
	POSITION: absolute; WIDTH: 160px; HEIGHT: 340px; TOP: 0px; LEFT: 466px
}
DIV#hero #febUKHero A#PLP213 {
	POSITION: absolute; WIDTH: 160px; HEIGHT: 340px; TOP: 0px; LEFT: 625px
}
DIV#hero #febUKHero A#PLP211 {
	POSITION: absolute; WIDTH: 160px; HEIGHT: 340px; TOP: 0px; LEFT: 785px
}
DIV#hero #febUKHero A:hover {
	TEXT-DECORATION: none !important
}
DIV#hero #marchUKHero {
	POSITION: relative; WIDTH: 977px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/UKMarchHero.jpg) no-repeat; HEIGHT: 495px
}
DIV#hero #aprilUKHero {
	POSITION: relative; WIDTH: 977px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/UKAprilHero.jpg) no-repeat; HEIGHT: 495px
}
DIV#hero #aprilUKHero A.link1 {
	POSITION: absolute; WIDTH: 215px; DISPLAY: block; HEIGHT: 342px; LEFT: 320px
}
DIV#hero #aprilUKHero A.link2 {
	POSITION: absolute; WIDTH: 215px; DISPLAY: block; HEIGHT: 342px; LEFT: 537px
}
DIV#hero #aprilUKHero A.link3 {
	POSITION: absolute; WIDTH: 215px; DISPLAY: block; HEIGHT: 342px; LEFT: 754px
}
DIV#hero #mayUKHero {
	POSITION: relative; WIDTH: 977px; DISPLAY: block; BACKGROUND: url(../images/homepage/hero/UKMayHero.jpg) no-repeat; HEIGHT: 495px
}
DIV#hero #mayUKHero A.link1 {
	POSITION: absolute; WIDTH: 155px; DISPLAY: block; HEIGHT: 35px; RIGHT: 175px; TOP: 28px
}
DIV#hero #mayUKHero A.link2 {
	POSITION: absolute; WIDTH: 120px; DISPLAY: block; HEIGHT: 35px; RIGHT: 210px; TOP: 84px
}
.ify-prodLink {
	WIDTH: 160px; DISPLAY: block; HEIGHT: 40px
}
.ify-captureLink {
	WIDTH: 160px; DISPLAY: block; HEIGHT: 40px
}
.ify-landingLink {
	WIDTH: 160px; DISPLAY: block; HEIGHT: 40px
}
.ify-inventing {
	POSITION: absolute; WIDTH: 193px; DISPLAY: block; HEIGHT: 58px; RIGHT: 30px; TOP: 14px
}
.heroJanuary UL {
	POSITION: absolute; WIDTH: 160px; RIGHT: 17px; TOP: 91px
}
.heroFeb UL {
	POSITION: absolute; WIDTH: 160px; RIGHT: 17px; TOP: 91px
}
.heroApril UL {
	POSITION: absolute; WIDTH: 160px; RIGHT: 17px; TOP: 91px
}
.heroJanuary UL LI {
	MARGIN-BOTTOM: 12px
}
.heroFeb UL LI {
	MARGIN-BOTTOM: 12px
}
.heroApril UL LI {
	MARGIN-BOTTOM: 12px
}
#hero .heroJanuary .slide1 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-urethane.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroJanuary .slide2 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-lids.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroJanuary .slide3 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-bags.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroFeb .slide1 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-elephant.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroFeb .slide2 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-funnel.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroFeb .slide3 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-flare.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroApril .slide1 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-blue.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroApril .slide2 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-pallet.jpg) no-repeat; HEIGHT: 350px
}
#hero .heroApril .slide3 {
	WIDTH: 976px; BACKGROUND: url(../images/homepage/hero/ify-hero-urethane.jpg) no-repeat; HEIGHT: 350px
}
#slider {
	MARGIN: 9px 0px 0px 46px; WIDTH: 885px !important; LEFT: -7px !important
}
#slider .sliderBoxShadow {
	WIDTH: 295px; HEIGHT: 150px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide0 {
	WIDTH: 29px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat 0px 0px
}
#slideshowNav2 DIV#heroNav A.slide0 {
	WIDTH: 29px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat 0px 0px
}
DIV#hero DIV#slideshowNav DIV#heroNav A:hover {
	COLOR: #ffcfcf
}
#slideshowNav2 DIV#heroNav A:hover {
	COLOR: #ffcfcf
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide0:hover {
	WIDTH: 29px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat 0px -35px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.activeSlide0 {
	WIDTH: 29px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat 0px -35px
}
#slideshowNav2 DIV#heroNav A.slide0:hover {
	WIDTH: 29px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat 0px -35px
}
#slideshowNav2 DIV#heroNav A.activeSlide0 {
	WIDTH: 29px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat 0px -35px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide1 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -29px 0px
}
#slideshowNav2 DIV#heroNav A.slide1 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -29px 0px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide1:hover {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -29px -35px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.activeSlide1 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -29px -35px
}
#slideshowNav2 DIV#heroNav A.slide1:hover {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -29px -35px
}
#slideshowNav2 DIV#heroNav A.activeSlide1 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -29px -35px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide2 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -57px 0px
}
#slideshowNav2 DIV#heroNav A.slide2 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -57px 0px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.slide2:hover {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -57px -35px
}
DIV#hero DIV#slideshowNav DIV#heroNav A.activeSlide2 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -57px -35px
}
#slideshowNav2 DIV#heroNav A.slide2:hover {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -57px -35px
}
#slideshowNav2 DIV#heroNav A.activeSlide2 {
	WIDTH: 28px; BACKGROUND: url(../images/homepage/hero/slideshowNav.png) no-repeat -57px -35px
}
#homePage {
	MARGIN-TOP: -25px; ZOOM: 1
}
DIV#sliderBkgrd {
	Z-INDEX: 9; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: 962px; PADDING-RIGHT: 9px; DISPLAY: none; HEIGHT: 150px; PADDING-TOP: 0px
}
DIV#sliderBkgrd DIV#previousBtn {
	Z-INDEX: 999; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; WIDTH: 34px; DISPLAY: inline; BACKGROUND: url(../images/homepage/slider/sliderLeft.jpg) no-repeat 0px center; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 150px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; TOP: 0px; LEFT: 0px
}
DIV#sliderBkgrd DIV#nextBtn {
	Z-INDEX: 999; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; WIDTH: 34px; DISPLAY: inline; BACKGROUND: url(../images/homepage/slider/sliderRight.jpg) no-repeat right center; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 150px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; RIGHT: 0px; TOP: 0px
}
DIV#sliderBkgrd DIV#slider {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; PADDING-TOP: 0px
}
#slider .sliderBoxShadow {
	POSITION: relative
}
#slider .countHolder {
	POSITION: absolute; BOTTOM: 17px; COLOR: #818181; FONT-SIZE: 11px; LEFT: 24px
}
#hero .slide1 {
	POSITION: relative; WIDTH: 977px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 350px
}
#heroTemp .slide2 {
	DISPLAY: none
}
#heroTemp .slide3 {
	DISPLAY: none
}
#serviceMessages {
	DISPLAY: none !important
}
#contentType .tab {
	PADDING-RIGHT: 100px
}
.pigLibrary .tab {
	PADDING-RIGHT: 30px !important
}
.contentImage {
	MARGIN: 0px 0px 25px 25px; FLOAT: right
}
.awardsListing H3 {
	MARGIN-BOTTOM: 10px
}
.awardsListing UL {
	MARGIN-BOTTOM: 23px
}
#newsListing P {
	MARGIN-BOTTOM: 5px
}
.newsListing H3 {
	MARGIN: 23px 0px 10px
}
.backToListing {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/tinyBlueArrow_Left.png) no-repeat 0px 4px
}
.imgright {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 10px 25px; FLOAT: right; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.imgleft {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 25px 10px 0px; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#contentType DD {
	POSITION: relative; MARGIN: -20px 0px 0px 80px
}
#contentType DT {
	FONT-WEIGHT: bold
}
#contentType DL {
	LINE-HEIGHT: 20px
}
.ify {
	PADDING-BOTTOM: 0px; MARGIN-TOP: -25px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/ify-grid.png) #fff no-repeat left top; PADDING-TOP: 25px
}
.ify A {
	COLOR: #06c
}
.ify .productInfo .buttonPrimary A {
	COLOR: #fff
}
.ify H1 {
	TEXT-INDENT: -9999px; WIDTH: 909px; BACKGROUND: url(../images/ify-header.png) no-repeat 0px 0px; HEIGHT: 119px
}
.ify .productInfo H1 {
	TEXT-INDENT: 0px; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto
}
.ify-col {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ededee; PADDING-LEFT: 0px; WIDTH: 660px; PADDING-RIGHT: 16px; MARGIN-BOTTOM: 14px; HEIGHT: 223px; PADDING-TOP: 0px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px
}
.ify-currentImg {
	WIDTH: 217px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 223px
}
.ify-col H2 {
	PADDING-TOP: 20px
}
.ify-story P {
	MARGIN-BOTTOM: 10px
}
.productLink {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/icons/cartAccessories_blueArrow.png) no-repeat left 3px; PADDING-TOP: 0px
}
.ify-funnel {
	BACKGROUND: url(../images/ify-funnel.png) #ededee no-repeat 552px 55px
}
.ify-elephant {
	BACKGROUND: url(../images/ify-rollofMat.png) #ededee no-repeat right 60px
}
.ify-urethane {
	BACKGROUND: url(../images/ify-urethane.jpg) #ededee no-repeat 538px 90px
}
.ify-blueMat {
	BACKGROUND: url(../images/ify-blueMat.jpg) #ededee no-repeat right 74px
}
.ify-pallet {
	BACKGROUND: url(../images/ify-pallet.jpg) #ededee no-repeat 483px 74px
}
.storyLink {
	FONT-WEIGHT: bold
}
.ify-col .centerTxt A {
	FONT-WEIGHT: bold
}
.overlay {
	Z-INDEX: 10000; BACKGROUND-COLOR: #e6e5e3; WIDTH: 918px; DISPLAY: none
}
.prodoverlay {
	Z-INDEX: 10000; BACKGROUND-COLOR: #e6e5e3; WIDTH: 918px; DISPLAY: none
}
.overlay #closeX {
	Z-INDEX: 99; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; FONT-FAMILY: verdana, arial, sans-serif; FONT-SIZE: 12px; RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px; TOP: 0px
}
.prodoverlay #closeX {
	Z-INDEX: 99; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; FONT-FAMILY: verdana, arial, sans-serif; FONT-SIZE: 12px; RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px; TOP: 0px
}
.overlay #closeTab {
	Z-INDEX: 90; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e6e5e3; PADDING-LEFT: 0px; WIDTH: 80px; BOTTOM: -23px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #d6d6d6 1px solid; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: 0px
}
.prodoverlay #closeTab {
	Z-INDEX: 90; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e6e5e3; PADDING-LEFT: 0px; WIDTH: 80px; BOTTOM: -23px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #d6d6d6 1px solid; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px; LEFT: 0px
}
#modal-1072 {
	HEIGHT: 1072px
}
#modal-1040 {
	HEIGHT: 1040px
}
#modal-990 {
	HEIGHT: 990px
}
#modal-880 {
	HEIGHT: 880px
}
#modal-820 {
	HEIGHT: 820px
}
#modal-785 {
	HEIGHT: 785px
}
#modal-760 {
	HEIGHT: 760px
}
#modal-740 {
	HEIGHT: 740px
}
#modal-720 {
	HEIGHT: 720px
}
#modal-690 {
	HEIGHT: 690px
}
#modal-660 {
	HEIGHT: 660px
}
.ify-modal {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalTop.jpg) no-repeat 0px 0px; PADDING-TOP: 40px
}
.ify-story {
	PADDING-BOTTOM: 158px; PADDING-LEFT: 0px; WIDTH: 538px; PADDING-RIGHT: 32px; FLOAT: left; MARGIN-LEFT: 34px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#bags .ify-story {
	PADDING-BOTTOM: 21px
}
#urethane H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#urethaneProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#lids H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#lidsProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#bags H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#bagsProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#blueMat H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#pallet H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#blueMat H2 {
	WIDTH: 560px; BACKGROUND: url(../images/ify-modalHeadersApril.png) no-repeat 0px 0px
}
#pallet H2 {
	WIDTH: 719px; BACKGROUND: url(../images/ify-modalHeadersApril.png) no-repeat 0px -98px
}
#urethaneProd H2 {
	WIDTH: 463px; BACKGROUND: url(../images/ify-prodHeaders.png) no-repeat 0px 0px
}
#lidsProd H2 {
	WIDTH: 463px; BACKGROUND: url(../images/ify-prodHeaders.png) no-repeat 0px 0px
}
#bagsProd H2 {
	WIDTH: 463px; BACKGROUND: url(../images/ify-prodHeaders.png) no-repeat 0px 0px
}
#elephantMat H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders2.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#elephantMatProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders2.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#funnel H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders2.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#funnelProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders2.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#flare H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders2.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#flareProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-modalHeaders2.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#blueMatProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-prodHeadersApril.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#palletProd H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px 0px 32px 34px; PADDING-LEFT: 0px; WIDTH: 852px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/ify-prodHeadersApril.png) no-repeat 0px 0px; HEIGHT: 98px; PADDING-TOP: 0px
}
#palletProd H2 {
	BACKGROUND: url(../images/ify-prodHeadersApril.png) no-repeat 0px -98px
}
#flare H2 {
	HEIGHT: 156px
}
#elephantMatProd H2 {
	WIDTH: 463px; BACKGROUND: url(../images/ify-prodHeaders2.png) no-repeat 0px 0px
}
#funnelProd H2 {
	WIDTH: 463px; BACKGROUND: url(../images/ify-prodHeaders2.png) no-repeat 0px 0px
}
#flareProd H2 {
	WIDTH: 463px; BACKGROUND: url(../images/ify-prodHeaders2.png) no-repeat 0px 0px
}
#lids H2 {
	BACKGROUND-POSITION: 0px -98px
}
#lidsProd H2 {
	BACKGROUND-POSITION: 0px -98px
}
#lidsProd H2.ify-ca {
	BACKGROUND-POSITION: 0px -98px
}
#bags H2 {
	BACKGROUND-POSITION: 0px -196px
}
#bagsProd H2 {
	BACKGROUND-POSITION: 0px -196px
}
#bagsProd H2.ify-ca {
	BACKGROUND-POSITION: 0px -196px
}
#flare H2 {
	BACKGROUND-POSITION: 0px -196px
}
#flareProd H2 {
	BACKGROUND-POSITION: 0px -196px
}
#lidsProd H2.ify-ca {
	BACKGROUND-POSITION: 0px -196px
}
#funnel H2 {
	BACKGROUND-POSITION: 0px -98px
}
#funnelProd H2 {
	BACKGROUND-POSITION: 0px -98px
}
#bagsProd H2.ify-ca {
	BACKGROUND-POSITION: 0px -98px
}
.prodDescrip {
	MARGIN: -10px 0px 25px 34px; WIDTH: 482px
}
#urethaneProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#lidsProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#elephantMatProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#flareProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#funnelProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bagsProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#blueMatProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#palletProd .grouping1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 32px 15px 34px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#urethaneProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#lidsProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#bagsProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#elephantMatProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#funnelProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#flareProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#blueMatProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#palletProd .noMargin {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
#urethaneProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#lidsProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#elephantMatProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#funnelProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#flareProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#bagsProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#blueMatProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#palletProd .grouping1-info {
	WIDTH: 274px; PADDING-RIGHT: 0px
}
#urethaneProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#lidsProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#elephantMatProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#funnelProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#flareProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#bagsProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#blueMatProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#palletProd .grouping1-info P {
	MARGIN-BOTTOM: 10px
}
#elephantMatProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#funnelProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#flareProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#urethaneProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#lidsProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#bagsProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#blueMatProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#palletProd .grouping1-prodId {
	WIDTH: 60px; WORD-WRAP: break-word; MARGIN-RIGHT: 20px
}
#urethaneProd .grouping1-prodSpecs {
	WIDTH: 128px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#elephantMatProd .grouping1-prodSpecs {
	WIDTH: 128px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#funnelProd .grouping1-prodSpecs {
	WIDTH: 128px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#lidsProd .grouping1-prodSpecs {
	WIDTH: 128px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#flareProd .grouping1-prodSpecs {
	WIDTH: 128px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#bagsProd .grouping1-prodSpecs {
	WIDTH: 128px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#blueMatProd .grouping1-prodSpecs {
	WIDTH: 128px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
#palletProd .grouping1-prodId {
	WIDTH: 198px
}
.ify-modal H3 {
	MARGIN-BOTTOM: 8px
}
.ify-story H3 {
	FONT: bold 14px/16px arial, sans-serif; MARGIN-BOTTOM: 10px
}
.ify-image1 {
	WIDTH: 273px; FLOAT: right; HEIGHT: 213px; MARGIN-RIGHT: 20px
}
.ify-image2 {
	WIDTH: 273px; FLOAT: right; HEIGHT: 213px; MARGIN-RIGHT: 20px
}
.ify-image2 {
	MARGIN-TOP: 12px
}
.ify-caption1 {
	FONT-STYLE: italic; WIDTH: 273px; FLOAT: right; MARGIN-RIGHT: 20px
}
.ify-caption2 {
	FONT-STYLE: italic; WIDTH: 273px; FLOAT: right; MARGIN-RIGHT: 20px
}
.ify-caption3 {
	POSITION: absolute; FONT-STYLE: italic; WIDTH: 215px; BOTTOM: 210px; LEFT: 306px
}
.ify-caption4 {
	POSITION: absolute; FONT-STYLE: italic; WIDTH: 259px; BOTTOM: 221px; LEFT: 348px
}
.ify-caption5 {
	POSITION: absolute; FONT-STYLE: italic; WIDTH: 259px; BOTTOM: 170px; LEFT: 318px
}
.ify-caption6 {
	POSITION: absolute; FONT-STYLE: italic; WIDTH: 195px; BOTTOM: 85px; LEFT: 33px
}
.ify-captionBlue {
	POSITION: absolute; FONT-STYLE: italic; WIDTH: 210px; BOTTOM: 230px; LEFT: 390px
}
.ify-captionPallet {
	POSITION: absolute; TEXT-ALIGN: right; FONT-STYLE: italic; WIDTH: 155px; BOTTOM: 188px; LEFT: 425px
}
#bags .ify-image2 {
	MARGIN: 0px; WIDTH: 257px; FLOAT: none; HEIGHT: 205px
}
#bags .ify-caption2 {
	POSITION: absolute; BOTTOM: 233px; LEFT: 300px
}
#blueMat .ify-image2 {
	Z-INDEX: 99; POSITION: relative
}
#pallet .ify-image2 {
	MARGIN-TOP: 0px
}
.ify-spillblocker {
	POSITION: absolute; WIDTH: 918px; BOTTOM: 37px; HEIGHT: 161px; CLEAR: both; LEFT: 0px
}
.ify-latchingLid {
	POSITION: absolute; WIDTH: 918px; BOTTOM: 37px; HEIGHT: 161px; CLEAR: both; LEFT: 0px
}
.ify-elephantMat {
	POSITION: absolute; WIDTH: 918px; BOTTOM: 40px; HEIGHT: 234px; CLEAR: both; LEFT: 0px
}
.ify-funnel {
	POSITION: absolute; WIDTH: 551px; BOTTOM: 40px; HEIGHT: 310px; CLEAR: both; LEFT: 33px
}
.ify-flare {
	POSITION: absolute; WIDTH: 298px; BOTTOM: 40px; HEIGHT: 402px; CLEAR: both; LEFT: 620px
}
.ify-flare1 {
	POSITION: absolute; WIDTH: 585px; BOTTOM: 40px; HEIGHT: 275px; CLEAR: both; LEFT: 35px
}
.ify-blueMatFooter {
	POSITION: absolute; WIDTH: 918px; BOTTOM: 40px; HEIGHT: 211px; CLEAR: both; LEFT: 0px
}
.ify-storyPalletFooter {
	POSITION: absolute; WIDTH: 615px; BOTTOM: 40px; HEIGHT: 202px; CLEAR: both; LEFT: 0px
}
H1.ify-ca {
	BACKGROUND: url(../images/ify-headerCA.png) no-repeat 0px 0px
}
H2.ify-ca {
	BACKGROUND: url(../images/ify-prodHeadersCA.png) no-repeat
}
.ify-latchingLid {
	WIDTH: 804px; BOTTOM: 40px; HEIGHT: 242px; LEFT: 35px
}
.ify-transformerBag2-1 {
	POSITION: absolute; WIDTH: 281px; BOTTOM: 40px; HEIGHT: 192px; LEFT: 325px
}
.ify-transformerBag2-2 {
	POSITION: absolute; WIDTH: 286px; BOTTOM: 40px; HEIGHT: 428px; RIGHT: 26px
}
.ify-prodSpillblocker {
	POSITION: absolute; WIDTH: 401px; HEIGHT: 217px; CLEAR: both; RIGHT: 0px; TOP: 0px
}
.ify-prodLatchingLid {
	POSITION: absolute; WIDTH: 401px; HEIGHT: 217px; CLEAR: both; RIGHT: 0px; TOP: 0px
}
.ify-prodTransformerBag {
	POSITION: absolute; WIDTH: 401px; HEIGHT: 217px; CLEAR: both; RIGHT: 0px; TOP: 0px
}
.ify-prodElephantMat {
	POSITION: absolute; WIDTH: 401px; HEIGHT: 217px; CLEAR: both; RIGHT: 0px; TOP: 0px
}
.ify-prodFunnel {
	POSITION: absolute; WIDTH: 401px; HEIGHT: 217px; CLEAR: both; RIGHT: 0px; TOP: 0px
}
.ify-prodFlare {
	POSITION: absolute; WIDTH: 401px; HEIGHT: 217px; CLEAR: both; RIGHT: 0px; TOP: 0px
}
.ify-prodFlare {
	TOP: 1px
}
.ify-prodLatchingLid {
	WIDTH: 334px; HEIGHT: 223px
}
.ify-prodTransformerBag {
	WIDTH: 325px; HEIGHT: 212px
}
.capturePageLink {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #d2d2d2; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold 16px arial, sans-serif; CLEAR: both; PADDING-TOP: 10px
}
.capturePageLink2 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #d2d2d2; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; FONT: bold 16px arial, sans-serif; CLEAR: both; PADDING-TOP: 10px
}
.previousStories {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 23px; BACKGROUND-COLOR: #fafaf9; PADDING-LEFT: 0px; WIDTH: 222px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 655px; MARGIN-LEFT: 20px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px
}
.previousStories H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.scrollable {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 195px; HEIGHT: 614px; OVERFLOW: hidden
}
.scrollable .items {
	POSITION: absolute; HEIGHT: 2000em
}
.archiveImg {
	MARGIN: 0px auto; WIDTH: 189px; DISPLAY: block; HEIGHT: 155px
}
.ify-prev {
	WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; CURSOR: pointer
}
.ify-next {
	WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; CURSOR: pointer
}
.ify .disabled {
	POSITION: absolute !important; CURSOR: default
}
.ify-prev {
	POSITION: absolute; BACKGROUND: url(../images/ify-arrows.png) no-repeat 0px 0px; TOP: -16px; LEFT: 43%
}
.ify-next {
	POSITION: absolute; BOTTOM: -16px; BACKGROUND: url(../images/ify-arrows.png) no-repeat 0px -30px; LEFT: 43%
}
.previousStories P {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
.previousStories P A {
	FONT-WEIGHT: normal
}
.previousStories UL LI {
	BORDER-BOTTOM: #818282 1px solid; PADDING-BOTTOM: 14px; MARGIN-BOTTOM: 14px
}
#fof-homeLogo {
	POSITION: relative; TOP: 5px
}
.fof-phone {
	POSITION: relative; TEXT-ALIGN: right; FLOAT: right; FONT-SIZE: 14px; RIGHT: 0px; TOP: 34px
}
.fof {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 55px; PADDING-RIGHT: 55px; MARGIN-BOTTOM: 15px; BACKGROUND: url(../images/fof-hero2.jpg) no-repeat center top; HEIGHT: 728px; PADDING-TOP: 0px
}
.fof-introCopy {
	WIDTH: 322px; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 50px; PADDING-TOP: 25px
}
.fof-introCopy H2 {
	LINE-HEIGHT: 22px
}
.fof-introCopy P {
	FONT-SIZE: 14px
}
#fof-grippyVideo {
	FLOAT: left
}
.fof-grippyMat {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto 12px; PADDING-LEFT: 25px; WIDTH: 910px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/fof-grippyMat.png) no-repeat 0px 0px; HEIGHT: 328px; PADDING-TOP: 20px
}
.fof-grippyMat H2 {
	FONT-FAMILY: verdana, helvetica, arial, san-serif; FONT-SIZE: 32px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.fof-guarantee {
	LINE-HEIGHT: 20px; MARGIN: 0px; FONT-FAMILY: helvetica, arial, san-serif; COLOR: #0060a9; FONT-SIZE: 16px
}
.fof-guaranteeSP {
	LETTER-SPACING: 0.2pt; FONT-FAMILY: helvetica, arial, san-serif; MARGIN-BOTTOM: 45px; FONT-SIZE: 12px
}
.fof-grippyMat .bulletedList {
	POSITION: absolute; WIDTH: 270px; COLOR: #000; FONT-SIZE: 14px; RIGHT: 80px; TOP: 20px
}
.fof-prods {
	FLOAT: left; MARGIN-RIGHT: 45px
}
.fof-prods P {
	LINE-HEIGHT: 20px; FONT-FAMILY: helvetica,arial,san-serif; COLOR: #000000; FONT-SIZE: 16px
}
.fof-prods A {
	FONT-WEIGHT: bold
}
.fof-prods .fof-moreInfo {
	TEXT-ALIGN: left; MARGIN: 10px 0px 0px 2px; WIDTH: auto; FONT-FAMILY: helvetica, arial, san-serif; FONT-SIZE: 12px
}
.fof-buyNow {
	TEXT-ALIGN: center; WIDTH: 165px; BACKGROUND: url(../images/fof-buyNow.png) no-repeat 0px 0px; HEIGHT: 57px
}
.fof-buyNow A {
	PADDING-BOTTOM: 19px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 19px
}
.fof-subhead {
	TEXT-ALIGN: center; LINE-HEIGHT: 34px; MARGIN: 0px auto; WIDTH: 937px; BACKGROUND: url(../images/fof-subheader.png) no-repeat 0px 0px; HEIGHT: 95px; FONT-SIZE: 30px; PADDING-TOP: 12px
}
.fof-buyNow2 {
	TEXT-ALIGN: center; WIDTH: 117px; BACKGROUND: url(../images/fof-buyNow.png) no-repeat 0px -57px; HEIGHT: 40px
}
.fof-buyNow2 A {
	PADDING-BOTTOM: 11px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
.fof-moreInfo {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; WIDTH: 117px; FONT-FAMILY: helvetica, arial, san-serif; FONT-SIZE: 12px
}
.fof-mop {
	WIDTH: 457px; MARGIN-BOTTOM: 25px; BACKGROUND: url(../images/fof-mop.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 371px; MARGIN-LEFT: 22px
}
.fof-mop .fof-prods {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.fof-pads .fof-prods {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.fof-socks .fof-prods {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.mopPadsBN {
	POSITION: relative; TOP: 30px; LEFT: 75px
}
.mopPadsDesc {
	POSITION: relative; TOP: 30px; LEFT: 105px
}
.mopBN {
	POSITION: relative; TOP: 16px; LEFT: 315px
}
.mopDesc {
	POSITION: relative; TOP: 27px; LEFT: 173px
}
.fof-mop .fof-moreInfo {
	MARGIN-TOP: 2px
}
.fof-pads {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: 431px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/fof-pads.png) no-repeat 0px 0px; FLOAT: right; HEIGHT: 546px; MARGIN-RIGHT: 23px; PADDING-TOP: 20px
}
.fof-pads P {
	MARGIN-BOTTOM: 0px
}
.fof-pads .fof-buyNow2 {
	MARGIN: 6px 0px 25px; FLOAT: left
}
.fof-pads .fof-moreInfo {
	MARGIN: 13px 0px 0px 10px; FLOAT: left
}
.fof-pads .fof-prods {
	CLEAR: left
}
.fof-socks {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 65px; WIDTH: 392px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/fof-socks.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 158px; MARGIN-LEFT: 22px; PADDING-TOP: 12px
}
.fof-socks .fof-buyNow2 {
	POSITION: relative; LEFT: 229px
}
.fof-socks .fof-moreInfo {
	POSITION: relative; TOP: 5px; LEFT: 229px
}
.fof-outro {
	TEXT-ALIGN: center; MARGIN: 15px 0px 0px; COLOR: #0061aa; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
.openHouse {
	POSITION: relative; MARGIN-TOP: -25px; BACKGROUND: url(../images/landing/grid.png)
}
.openHouse .topBanner {
	POSITION: relative; WIDTH: 980px; MARGIN-BOTTOM: 20px; BACKGROUND: url(../images/landing/shaleGasOpenHouseHeader.jpg) no-repeat; HEIGHT: 418px
}
.openHouse .rightBanner {
	POSITION: absolute; WIDTH: 456px; BACKGROUND: url(../images/landing/shaleGasOpenHouseRightImgs.jpg) no-repeat; HEIGHT: 1162px; RIGHT: 15px; TOP: 570px
}
.openHouse .strong {
	PADDING-BOTTOM: 40px; LINE-HEIGHT: 25px; MARGIN: 0px auto; WIDTH: 730px; FONT-SIZE: 20px
}
.openHouse .leftBlock {
	LINE-HEIGHT: 19px; MARGIN: 0px 0px 30px 30px; WIDTH: 430px; FONT-SIZE: 15px
}
.openHouse .leftBlockFirst {
	PADDING-TOP: 3px
}
.openHouse .leftBlockLast {
	MARGIN-BOTTOM: 63px
}
.openHouse .blueStrong {
	MARGIN-BOTTOM: 8px; COLOR: #3366cc; FONT-SIZE: 26px; FONT-WEIGHT: bold
}
.openHouse UL.bullets {
	MARGIN-LEFT: 30px
}
.openHouse LI {
	PADDING-BOTTOM: 5px
}
.openHouse A.topReg {
	POSITION: absolute; WIDTH: 210px; HEIGHT: 80px; RIGHT: 37px; TOP: 29px
}
.openHouse .bottomReg {
	POSITION: relative; PADDING-BOTTOM: 20px; WIDTH: 435px; BACKGROUND: url(../images/landing/shaleGasbottomReg.jpg) no-repeat; HEIGHT: 106px; MARGIN-LEFT: 30px
}
.openHouse .bottomReg A.regBtn {
	POSITION: absolute; WIDTH: 254px; HEIGHT: 50px; TOP: 8px; LEFT: 87px
}
.openHouseReg {
	MARGIN-TOP: -25px; WIDTH: 980px; BACKGROUND: url(../images/landing/shaleGasRegSuccess.jpg); HEIGHT: 419px
}
.hc_content {
	BACKGROUND-COLOR: #d8e5f4
}
#hc_col1 {
	WIDTH: 50%; FLOAT: left
}
#hc_col2 {
	WIDTH: 50%; FLOAT: left
}
#hc_col1 {
	POSITION: relative; LINE-HEIGHT: 21px; PADDING-LEFT: 50px; WIDTH: 430px
}
#hc_col1 H3 {
	MARGIN-TOP: -10px; MARGIN-BOTTOM: 10px
}
#hc_col2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; WIDTH: 420px; PADDING-RIGHT: 30px; PADDING-TOP: 0px
}
.hcMats {
	MARGIN-TOP: 20px; -moz-box-shadow: 5px 5px 5px #999; -webkit-box-shadow: 5px 5px 5px #999; box-shadow: 5px 5px 5px #999
}
.hcMats2 {
	MARGIN-LEFT: 20px
}
#hcRow {
	MARGIN-BOTTOM: 20px
}
.hcMatsWords {
	MARGIN-TOP: 15px; MARGIN-LEFT: 17px
}
#hcRow LI {
	FLOAT: left
}
#hcRow UL {
	DISPLAY: inline-block
}
#hc-homelogo {
	POSITION: relative; TOP: 0px
}
#hcphotoModal {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 30px
}
.overlayHC {
	BACKGROUND-COLOR: #dce6f5
}
#hcCopyModal {
	TEXT-ALIGN: left; PADDING-BOTTOM: 30px; LINE-HEIGHT: 20px; PADDING-LEFT: 30px; WIDTH: 430px; PADDING-RIGHT: 30px; FLOAT: left; PADDING-TOP: 30px
}
#hcCopyModal UL {
	LINE-HEIGHT: 21px; PADDING-LEFT: 20px
}
.closeHC {
	BACKGROUND-COLOR: #dce6f5
}
.historyHCLink {
	WIDTH: 100px; MARGIN-BOTTOM: 43px; HEIGHT: 33px
}
.historyHCLink:hover {
	TEXT-DECORATION: none
}
.suctionHCLink {
	WIDTH: 180px; DISPLAY: inline-block; HEIGHT: 50px
}
.floorHCLink {
	WIDTH: 180px; DISPLAY: inline-block; HEIGHT: 50px
}
.grippyHCLink {
	WIDTH: 180px; DISPLAY: inline-block; HEIGHT: 50px
}
.puddleHCLink {
	WIDTH: 180px; DISPLAY: inline-block; HEIGHT: 50px
}
.jplPages#contentType {
	WIDTH: 75%
}
.jplPages#contentType IMG {
	FLOAT: right; MARGIN-LEFT: 20px
}
.passwordChangeOnSubmit#contentType IMG {
	MARGIN: -33px 0px 0px 40px
}
#formType {
	MARGIN-BOTTOM: 30px
}
#formType .indent {
	PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; MARGIN-LEFT: 0px; BORDER-TOP: #2f2f2f 1px solid; PADDING-TOP: 30px
}
#formType .indent .buttonPrimary {
	POSITION: relative; MARGIN: 20px 0px 0px; LEFT: 10px
}
#formType .fieldrow {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; CLEAR: both; PADDING-TOP: 3px
}
#formType .fieldrow.validation_border {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#formType LABEL {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 12px; WIDTH: 155px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
#formType .longLabel {
	WIDTH: auto; MARGIN-BOTTOM: 15px
}
#formType LABEL.required {
	BACKGROUND: url(../images/icon-required.png) no-repeat 0px 4px
}
.buttonWrap .btnIndent {
	MARGIN-LEFT: 35px
}
.goToCartBtn {
	MARGIN-LEFT: 50px
}
.selectAccount#form_type .col_container FORM#SxeOrgAccountAdd {
	WIDTH: 700px
}
FORM#SxeOrgAccountAdd TD LABEL {
	WIDTH: 600px
}
.selectContact#formType .col1 {
	WIDTH: 100%
}
.selectContact#formType INPUT {
	FLOAT: left
}
.selectContact#formType .singleWrapped {
	MARGIN-TOP: 12px; WIDTH: 100%; FLOAT: left
}
.selectContact#formType LABEL {
	WIDTH: 650px
}
.selectContact#formType INPUT {
	MARGIN-TOP: 2px
}
.selectContact#formType .buttonPrimary {
	MARGIN-BOTTOM: 20px
}
.wrapped {
	FLOAT: left; HEIGHT: 26px; CLEAR: both
}
#formType #userComPref LABEL {
	WIDTH: 600px
}
#formType #userComPref INPUT {
	MARGIN-TOP: 2px; FLOAT: left
}
#formType #userComPref .floatLeft {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 50px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#formType #userComPref .buttonLeft {
	POSITION: relative; FLOAT: left; CLEAR: both; LEFT: 60px
}
#formType .smTxt {
	LINE-HEIGHT: 11px; PADDING-LEFT: 8px; WIDTH: 215px; FLOAT: left; FONT-SIZE: 9px
}
#formType #becomeADistributor TEXTAREA {
	WIDTH: 280px; HEIGHT: 80px
}
#formType #becomeADistributor LABEL {
	WIDTH: 124px
}
#formType #becomeADistributor .hr {
	MARGIN-LEFT: -19px
}
#miniFind .margBtm {
	MARGIN-BOTTOM: 25px
}
.userLogon#formType .error_messages UL LI {
	TEXT-INDENT: 0px; PADDING-LEFT: 0px; WIDTH: 400px
}
.userLogon#formType DIV#registered {
	WIDTH: 300px; FLOAT: left
}
.userLogon#formType DIV#registered DIV#miniLogon {
	MARGIN: 15px 0px
}
DIV#miniLogon LABEL {
	WIDTH: 70px; DISPLAY: block; FLOAT: left
}
#miniLogon A.quickInfo {
	MARGIN-TOP: -1px; WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px -157px; FLOAT: right; HEIGHT: 15px; MARGIN-RIGHT: 150px
}
.userLogon#formType DIV#newCustomer DIV#miniFindMe DIV.fieldRow LABEL {
	PADDING-LEFT: 0px
}
.userLogon#formType DIV#registered DIV#miniLogon DIV.fieldRowLast {
	MARGIN-BOTTOM: 15px
}
.userLogon#formType DIV#registered DIV#miniLogon DIV.fieldRowLast LABEL {
	PADDING-LEFT: 0px
}
.userLogon#formType DIV#registered DIV#miniLogon DIV.buttonPrimary {
	MARGIN: 0px 0px 10px 116px
}
.userLogon#formType DIV#newCustomer {
	PADDING-LEFT: 85px; WIDTH: 388px; FLOAT: left
}
.userLogon#formType DIV#newCustomer H2 {
	MARGIN-BOTTOM: 15px
}
.userLogon#formType DIV#newCustomer UL.grayArrowBullet LI {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.userLogon#formType DIV#newCustomer UL.grayArrowBullet LI SPAN {
	POSITION: absolute; MARGIN-TOP: 4px; WIDTH: 9px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -315px -47px; FLOAT: left; HEIGHT: 10px; LEFT: 0px
}
.userLogon#formType DIV#newCustomer DIV.buttonPrimary {
	MARGIN: 15px 0px 15px 58px
}
.userLogon#formType DIV#newCustomer DIV#miniFindMe {
	MARGIN: 15px 0px 0px 48px; WIDTH: auto
}
.userLogon#formType DIV#registered DIV#guestCheckout {
	MARGIN-TOP: 25px
}
.userLogon#formType DIV#registered DIV#guestCheckout H2 {
	MARGIN-BOTTOM: 15px
}
.userLogon#formType DIV#registered DIV#guestCheckout P A {
	MARGIN-TOP: 10px; DISPLAY: block
}
#formType #userTimeout LABEL {
	WIDTH: 110px
}
#formType #userTimeout .buttonPrimary {
	MARGIN: 18px 0px 0px 23px; CLEAR: both
}
#formType #creditCardInfo DIV.ccRow {
	MARGIN-BOTTOM: 35px
}
#formType #creditCardInfo .addEdit {
	MARGIN-LEFT: 60px
}
#formType #creditCardInfo .buttonSecondary {
	FLOAT: left; MARGIN-RIGHT: 30px
}
#formType #creditCardInfo INPUT {
	MARGIN-TOP: 3px; FLOAT: left
}
#formType #creditCardInfo LABEL {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 15px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
#formType #creditCardInfo LABEL.expDateTitle {
	PADDING-LEFT: 28px
}
#formType #creditCardInfo A.removeLink {
	MARGIN-LEFT: 50px
}
#formType #creditCardMaint LABEL {
	WIDTH: 116px
}
#formType #creditCardMaint .fieldrow {
	WIDTH: 600px
}
#formType #creditCardMaint DIV.buttonLeft {
	LEFT: 249px
}
#formType #emailCart {
	PADDING-BOTTOM: 35px; MIN-HEIGHT: 435px; PADDING-LEFT: 35px; PADDING-RIGHT: 35px; BACKGROUND: #e6e5e3; HEIGHT: auto !important; PADDING-TOP: 35px
}
#formType #emailCart P.paddingTop {
	PADDING-TOP: 10px
}
#formType #emailCart .smTxt {
	LINE-HEIGHT: 10px; MARGIN-TOP: 8px; PADDING-LEFT: 8px; FLOAT: left; FONT-SIZE: 9px
}
#formType #emailCart DIV.buttonPrimary {
	FLOAT: left; MARGIN-LEFT: 10px
}
#formType #emailCart INPUT {
	FLOAT: left
}
#formType #emailCart .clearBoth {
	CLEAR: both; PADDING-TOP: 20px
}
#formType #emailToFriend {
	MIN-HEIGHT: 435px; HEIGHT: auto !important
}
#formType #emailToFriend P.paddingTop {
	MARGIN-BOTTOM: 20px; PADDING-TOP: 10px
}
#formType #emailToFriend .smTxt {
	LINE-HEIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; FLOAT: left; FONT-SIZE: 9px
}
#formType #emailToFriend .buttonPrimary {
	FLOAT: left; MARGIN-LEFT: 20px
}
#formType #emailToFriend INPUT {
	FLOAT: left
}
#formType .forgotPW .entEmail {
	WIDTH: 142px
}
#formType .forgotPW P {
	PADDING-LEFT: 13px
}
#miniFind .margBtm {
	MARGIN-BOTTOM: 25px
}
.forgotPW {
	WIDTH: 600px
}
.forgotPW LABEL {
	WIDTH: 128px !important
}
.forgotPW #formType .buttonLeft DIV.buttonPrimary {
	TOP: -25px; LEFT: 4px
}
#formType #multiUsers LABEL {
	WIDTH: 112px
}
#formType #multiUsers .miniOptOut {
	MARGIN: 30px 0px 0px
}
#formType #myAddBook .buttonSecondary {
	FLOAT: left; MARGIN-RIGHT: 30px
}
#formType #myAddBook LABEL {
	WIDTH: 330px; MARGIN-RIGHT: 20px
}
#formType #myAddBook INPUT {
	MARGIN: 3px 10px; FLOAT: left
}
#formType #myAddBook .inLine {
	FLOAT: left
}
#formType #myAddBook .inBox {
	MARGIN-TOP: 3%; DISPLAY: block; HEIGHT: 45px
}
#formType #myAddBook .margLeft {
	MARGIN-BOTTOM: 35px; MARGIN-LEFT: 48px
}
.orderHistoryDetails .minorTitle {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: 700
}
.leftCol {
	PADDING-BOTTOM: 12px; MARGIN: 0px 20px 15px 0px; PADDING-LEFT: 8px; WIDTH: 325px; PADDING-RIGHT: 8px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-TOP: 8px
}
.rightCol {
	PADDING-BOTTOM: 12px; MARGIN: 0px 0px 15px; PADDING-LEFT: 8px; WIDTH: 325px; PADDING-RIGHT: 8px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-TOP: 8px
}
SPAN.l {
	TEXT-ALIGN: right; WIDTH: 40%; FLOAT: left; CLEAR: both
}
SPAN.r {
	WIDTH: 57%; FLOAT: left; MARGIN-LEFT: 3%
}
.leftCol SPAN.l {
	TEXT-ALIGN: left
}
.shipmentMethods SPAN.l {
	TEXT-ALIGN: left
}
.rightCol SPAN.l {
	WIDTH: 45%
}
.rightCol SPAN.r {
	WIDTH: 52%
}
.orderHistoryDetails H2 SPAN {
	FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.paymentMethod SPAN.l {
	TEXT-ALIGN: left; WIDTH: 65px
}
.paymentMethod SPAN.r {
	WIDTH: 210px
}
.orderHistoryDetails .shippingAddress {
	PADDING-BOTTOM: 12px; MARGIN: 15px 0px; PADDING-LEFT: 8px; WIDTH: 325px; PADDING-RIGHT: 8px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-TOP: 8px
}
.orderHistoryDetails .billingAddress {
	PADDING-BOTTOM: 12px; MARGIN: 15px 0px; PADDING-LEFT: 8px; WIDTH: 325px; PADDING-RIGHT: 8px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-TOP: 8px
}
.orderHistoryDetails .paymentMethod {
	PADDING-BOTTOM: 12px; MARGIN: 15px 0px; PADDING-LEFT: 8px; WIDTH: 325px; PADDING-RIGHT: 8px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-TOP: 8px
}
.orderHistoryDetails .shipmentMethods {
	PADDING-BOTTOM: 12px; MARGIN: 15px 0px; PADDING-LEFT: 8px; WIDTH: 325px; PADDING-RIGHT: 8px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-TOP: 8px
}
.orderHistoryDetails .orderComments {
	PADDING-BOTTOM: 12px; MARGIN: 15px 0px; PADDING-LEFT: 8px; WIDTH: 325px; PADDING-RIGHT: 8px; BACKGROUND: #f1f1f1; FLOAT: left; PADDING-TOP: 8px
}
.orderHistoryDetails .billingAddress {
	MARGIN: 15px 0px 15px 20px
}
.orderHistoryDetails .paymentMethod {
	MARGIN: 5px 0px 15px
}
.orderHistoryDetails .shipmentMethods {
	MARGIN: 5px 0px 15px 20px
}
.orderHistoryDetails .orderComments {
	MARGIN: 5px 0px 15px; WIDTH: 686px
}
.orderHistoryDetails .shoppingCartTable {
	MARGIN-TOP: 15px; WIDTH: 820px
}
.orderHistoryDetails .shoppingCartTable .orderNoCol {
	PADDING-LEFT: 5px; WIDTH: 85px
}
.orderHistoryDetails .shoppingCartTable .descripCol {
	WIDTH: 250px
}
.orderHistoryDetails TABLE.totals {
	TEXT-ALIGN: right; MARGIN-TOP: 20px; WIDTH: 820px
}
.passwordUpdate#formType LABEL {
	WIDTH: 150px
}
.registration#formType LABEL {
	WIDTH: 120px
}
.registration#formType .commOptOut FIELDSET LABEL {
	WIDTH: auto
}
.registration#formType SPAN.floatright {
	LINE-HEIGHT: 32px; MARGIN-LEFT: 145px; FONT-SIZE: 11px
}
.registration#formType .commOptOut FIELDSET INPUT {
	MARGIN: 4px 0px 10px
}
.registration#formType A.quickInfo {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px -157px; FLOAT: left; HEIGHT: 15px; MARGIN-LEFT: 10px
}
#contactInfo A.quickInfo {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px -157px; FLOAT: left; HEIGHT: 15px; MARGIN-LEFT: 10px
}
.registration#formType .rememberMeBox INPUT {
	POSITION: absolute; TOP: 2px; LEFT: 0px
}
.registration#formType .rememberMeBox LABEL {
	POSITION: absolute; TOP: 0px; LEFT: 8px
}
.registration#formType .rememberMeBox A {
	POSITION: absolute; TOP: 0px; LEFT: 90px
}
#formType .buttonLeft DIV.buttonPrimary {
	POSITION: relative; MARGIN-TOP: 7px; LEFT: 60px
}
#formType .indent .liteGray {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 700px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
TABLE.ui-datepicker-calendar {
	COLOR: #e0e4ef
}
#reOrder TR.showAllOrders {
	MARGIN-TOP: 8px
}
#orderHistory TR.showAllOrders {
	MARGIN-TOP: 8px
}
#orderTracking TR.showAllOrders {
	MARGIN-TOP: 8px
}
#reOrder TABLE {
	WIDTH: 100%; MARGIN-BOTTOM: 8px
}
#orderHistory TABLE {
	WIDTH: 100%; MARGIN-BOTTOM: 8px
}
#orderTracking TABLE {
	WIDTH: 100%; MARGIN-BOTTOM: 8px
}
#reOrder .pager {
	MARGIN-RIGHT: 165px
}
#orderHistory .pager {
	MARGIN-RIGHT: 165px
}
#orderTracking .pager {
	MARGIN-RIGHT: 165px
}
#reOrder LABEL {
	WIDTH: 136px
}
#reOrder radio {
	FLOAT: left
}
.txtLft {
	PADDING-RIGHT: 10px; FLOAT: left; MARGIN-LEFT: 10px
}
#purchasedItems DIV.eXtremeTable {
	WIDTH: 700px
}
.eXtremeTable {
	WIDTH: 760px
}
.eXtremeTable .toolbar {
	WIDTH: 180px; ZOOM: 1; MARGIN-RIGHT: -70px
}
.eXtremeTable .tableHeader {
	MARGIN: 0px; PADDING-RIGHT: 12px; FONT-FAMILY: Verdana,Arial,sans-serif; WHITE-SPACE: nowrap; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.eXtremeTable .tableHeaderSort {
	PADDING-RIGHT: 12px; FONT-FAMILY: Verdana,Arial,sans-serif; FONT-SIZE: 11px
}
.eXtremeTable SELECT {
	DISPLAY: none
}
.eXtremeTable TR.odd TD {
	BACKGROUND-COLOR: #e1e1e1
}
.eXtremeTable .odd TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 4px
}
.eXtremeTable .even TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 4px
}
.eXtremeTable TD.right {
	TEXT-ALIGN: right
}
#savedShoppingCarts INPUT {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-RIGHT: 10px
}
#savedShoppingCarts #titleRow {
	MARGIN-LEFT: 53px
}
#savedShoppingCarts #titleRow .cartName {
	FLOAT: left
}
#savedShoppingCarts #titleRow .dateCreated {
	FLOAT: left; MARGIN-LEFT: 185px
}
#savedShoppingCarts .block1 {
	MARGIN: 10px 0px 15px 30px; WIDTH: 700px
}
#savedShoppingCarts .block1 .date {
	WIDTH: 175px; FLOAT: left
}
#savedShoppingCarts .buttonSecondary {
	MARGIN-TOP: 10px
}
#savedShoppingCarts .margLeft {
	MARGIN-LEFT: 23px
}
#savedShoppingCarts .shoppingCartLabel {
	WIDTH: 230px; FLOAT: left; MARGIN-RIGHT: 20px
}
#nyroModalContent #savedCartItems {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 40px; WIDTH: 600px; PADDING-RIGHT: 12px; HEIGHT: 350px; OVERFLOW: auto; PADDING-TOP: 12px
}
#nyroModalContent #savedCartItems #shoppingCart {
	WIDTH: 450px
}
#nyroModalContent #savedCartItems H1 {
	WIDTH: 450px
}
#shoppingCart TABLE.cellPadding TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
TABLE.cellPadding TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
#shoppingCart TABLE.cellPadding TR.graybkgrd {
	BACKGROUND: #f1f1f1
}
#nyroModalContent TABLE.staticCart {
	WIDTH: 100%
}
#savedShoppingCarts INPUT {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-RIGHT: 10px
}
#savedShoppingCarts #titleRow {
	MARGIN-LEFT: 53px
}
#savedShoppingCarts #titleRow .cartName {
	FLOAT: left
}
#savedShoppingCarts #titleRow .dateCreated {
	FLOAT: left; MARGIN-LEFT: 185px
}
#savedShoppingCarts .block1 {
	MARGIN: 10px 0px 15px 30px; WIDTH: 700px
}
#savedShoppingCarts .block1 .date {
	WIDTH: 90px; FLOAT: left; MARGIN-RIGHT: 30px
}
#savedShoppingCarts .buttonSecondary {
	MARGIN: 10px 0px 0px 20px
}
#savedShoppingCarts .margLeft {
	MARGIN-LEFT: 23px
}
#savedShoppingCarts .shoppingCartLabel {
	WIDTH: 230px; FLOAT: left; MARGIN-RIGHT: 20px
}
#nyroModalContent #savedCartItems {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 40px; WIDTH: 600px; PADDING-RIGHT: 12px; HEIGHT: 350px; OVERFLOW: auto; PADDING-TOP: 12px
}
#nyroModalContent #savedCartItems #shoppingCart {
	WIDTH: 580px
}
#nyroModalContent #savedCartItems H1 {
	WIDTH: 580px
}
#savedCartItems #shoppingCart TABLE {
	WIDTH: 100%
}
#shoppingList INPUT.box {
	MARGIN: 3px 20px 0px 10px; FLOAT: left
}
#shoppingList LI.select {
	MARGIN-LEFT: 10px
}
#shoppingList LI.itemNum {
	MARGIN-LEFT: 78px
}
#shoppingList LI.qtyHead {
	MARGIN-LEFT: 110px
}
#shoppingList LI.Desc {
	MARGIN-LEFT: 24px
}
#shoppingList LI.removeAll {
	MARGIN-LEFT: 230px
}
#shoppingList .grouped {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; WIDTH: 800px; PADDING-RIGHT: 8px; HEIGHT: 60px; PADDING-TOP: 8px
}
#shoppingList .description UL LI {
	DISPLAY: inline
}
#shoppingList A.floatLeft {
	PADDING-RIGHT: 10px; FLOAT: left
}
#shoppingList INPUT.qty {
	MARGIN: 0px 10px; FLOAT: left
}
#shoppingList .prodName {
	MARGIN: 0px 10px 0px 0px; WIDTH: 280px; FLOAT: left
}
#shoppingList .prodDisc {
	WIDTH: 280px; FLOAT: left; CLEAR: left
}
#shoppingList .prodItemNumber {
	WIDTH: 120px; FLOAT: left
}
#shoppingList .prodImg {
	MARGIN: 0px 20px 10px 0px; WIDTH: 60px; FLOAT: left; HEIGHT: 60px
}
#shoppingList .prodDet {
	WIDTH: 300px; FLOAT: left; MARGIN-LEFT: 10px
}
#shoppingList .cartRowBg {
	BACKGROUND: #f1f1f1
}
#shoppingList .buttonPrimary {
	MARGIN-TOP: 5px !important
}
#shoppingList .buttonSecondary {
	MARGIN: 5px 0px 0px 170px
}
#formType #collectCarriers .buttonSecondary {
	MARGIN-RIGHT: 30px
}
#formType #collectCarriers .clearBoth {
	MARGIN: 5px 0px 0px 15px; FLOAT: left
}
#formType #collectCarriers .addEdit {
	MARGIN-LEFT: 60px
}
#formType #collectCarriers INPUT {
	MARGIN-TOP: 9px; FLOAT: left; CLEAR: both
}
#formType #collectCarriers LABEL.l1 {
	WIDTH: 310px; PADDING-TOP: 6px
}
#formType #collectCarriers .col1 {
	WIDTH: 600px
}
#formType #collectCarriers .grouped {
	POSITION: relative; HEIGHT: 22px
}
#formType #collectCarriers .removeBtn {
	MARGIN: 7px 0px 0px 20px; FLOAT: left
}
.selectAccount#form_type .col_container FORM#SxeOrgAccountAdd {
	WIDTH: 700px
}
FORM#SxeOrgAccountAdd TD LABEL {
	WIDTH: 600px
}
.selectContact#formType INPUT {
	FLOAT: left
}
.selectContact#formType .singleWrapped {
	MARGIN-TOP: 12px; WIDTH: 100%; FLOAT: left
}
.selectContact#formType LABEL {
	WIDTH: 650px
}
.selectContact#formType INPUT {
	MARGIN-TOP: 2px
}
#formType #shipAddMain .saveBtn {
	MARGIN-TOP: 10px
}
.pagerNav {
	FLOAT: right
}
.pagerNav IMG {
	VERTICAL-ALIGN: middle; CURSOR: pointer
}
.pagedisplay {
	FONT-SIZE: 11px
}
#trackingTable {
	WIDTH: 100%
}
#trackingTable TH {
	BORDER-BOTTOM: #3f3f3f 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; COLOR: #003b8f; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 2px
}
#trackingTable TH:hover {
	COLOR: #79f; TEXT-DECORATION: underline
}
#trackingTable TH:active {
	COLOR: #79f; TEXT-DECORATION: underline
}
#trackingTable .description {
	PADDING-LEFT: 10px; WIDTH: 210px
}
#trackingTable TR.odd TD {
	BACKGROUND-COLOR: #f1f1f1
}
#trackingTable TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#trackingTable TD.select {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#trackingTable TD.qty {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#trackingTable TH.select {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
#trackingTable TD INPUT {
	MARGIN-TOP: 4px
}
#trackingTable .description {
	PADDING-LEFT: 10px; WIDTH: 210px
}
#trackingTable .lastPurchased {
	TEXT-ALIGN: right
}
#trackingTable .singleUnitPrice {
	TEXT-ALIGN: right
}
#trackingTable .noSort {
	COLOR: #3f3f3f !important; CURSOR: text; TEXT-DECORATION: none !important
}
#trackingTable TH:hover .noSort {
	COLOR: #3f3f3f !important; CURSOR: text; TEXT-DECORATION: none !important
}
#trackingTable TD .warning {
	LINE-HEIGHT: 14px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px
}
#trackingTable TD .error_messages {
	LINE-HEIGHT: 14px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px
}
#trackingTable TD .warning LI {
	LINE-HEIGHT: 14px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px
}
#trackingTable TD .error_messages LI {
	LINE-HEIGHT: 14px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px
}
#trackingTable .headerSortDown {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/icons/sortDesc.png) #fff no-repeat 0px center; COLOR: #79f
}
#trackingTable .headerSortUp {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/icons/sortAsc.png) #fff no-repeat 0px center; COLOR: #79f
}
#map {
	POSITION: relative; WIDTH: 730px; ZOOM: 1; FONT-FAMILY: Verdana, 'Trebuchet MS', Helvetica, sans-serif; MARGIN-BOTTOM: 30px; HEIGHT: 400px; OVERFLOW: hidden; LEFT: 0px
}
.loading#map {
	BACKGROUND: url(../javascript/jquery/themes/nyroModal/images/ajaxLoader.gif) no-repeat 310px 130px
}
#map A {
	COLOR: #b5dff7; TEXT-DECORATION: none
}
#map H3 {
	COLOR: #fff; FONT-SIZE: 13px
}
#map .popupcontent {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#map .contactContent {
	POSITION: absolute; WIDTH: 270px; TOP: 100px; LEFT: 255px
}
#returnlink {
	POSITION: absolute; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: #1f1f1f; COLOR: #5c97bc; RIGHT: 6px; PADDING-TOP: 3px; TOP: 6px
}
#map A.bullet {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 11px; DISPLAY: block; BACKGROUND: url(../StoreInfoArea/Content/InternationalSalesSection/images/redPin.png) no-repeat; HEIGHT: 19px; TEXT-DECORATION: none
}
#map IMG.zoomable {
	
}
#map DIV.popup {
	Z-INDEX: 3; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 730px; DISPLAY: none; BACKGROUND: url(../StoreInfoArea/Content/InternationalSalesSection/images/contactBg.png) no-repeat; HEIGHT: 400px; COLOR: #fff; FONT-SIZE: 11px; TOP: 0px; LEFT: 0px
}
#map DIV.popup P {
	MARGIN-BOTTOM: 0px
}
#map DIV.popup A.close {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 10px; DISPLAY: block; HEIGHT: 10px; COLOR: #b5dff7; FONT-SIZE: 14px; RIGHT: 194px; FONT-WEIGHT: bold; TOP: 86px
}
#map DIV.popup A.close:hover {
	COLOR: #fff
}
#fullList #listWrapper {
	DISPLAY: none
}
#fullList .bullet {
	DISPLAY: none
}
#contentType P.viewList {
	MARGIN: -13px 0px 0px; ZOOM: 1; COLOR: #003b8f; CURSOR: pointer; FONT-WEIGHT: bold
}
#fullList DIV.popupcontent {
	WIDTH: 380px; FLOAT: left; MARGIN-RIGHT: 30px
}
#fullList A.close {
	DISPLAY: none
}
#formType #userTimeout LABEL {
	WIDTH: 110px
}
#formType #userTimeout .buttonPrimary {
	MARGIN: 18px 0px 0px 24px
}
.categoryDescription {
	WIDTH: 770px
}
#newProductPage #newProdTop {
	BORDER-BOTTOM: #aaa 2px solid; MIN-HEIGHT: 280px; MARGIN-BOTTOM: 7px; BACKGROUND: url(../images/newProd.jpg) #e6e5e3 no-repeat 90% bottom
}
#newProductPage #barnyardTop {
	PADDING-BOTTOM: 20px; MARGIN: -24px 0px 7px; MIN-HEIGHT: 256px; PADDING-LEFT: 12px; WIDTH: 965px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/barnyardHero.png) #e6e5e3 no-repeat 85% bottom; PADDING-TOP: 24px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px
}
.callToAction {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 80px; PADDING-RIGHT: 256px; PADDING-TOP: 12px
}
.ppc {
	PADDING-BOTTOM: 50px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 818px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
#oldBrowse .column1 {
	MARGIN: 25px 0px 0px; FLOAT: left
}
#oldBrowse .column2 {
	MARGIN: 25px 0px 0px; FLOAT: left
}
#oldBrowse .column1 {
	MARGIN-LEFT: 45px
}
#oldBrowse .column2 {
	MARGIN-LEFT: 25px
}
#oldBrowse .column1 IMG {
	FLOAT: left
}
#oldBrowse .column1 .captureLinks {
	MARGIN: 0px 25px 0px 15px; WIDTH: 155px; FLOAT: left
}
#oldBrowse .column2 .captureLinks {
	MARGIN: 0px 25px 0px 15px; WIDTH: 155px; FLOAT: left
}
#oldBrowse .column2 .captureLinks {
	TEXT-ALIGN: right
}
#oldBrowse .column2 IMG {
	FLOAT: left
}
.ppc#oldBrowse .captureLinks P {
	MARGIN-BOTTOM: 0px
}
#linkToSpccLearnMore {
	POSITION: absolute; RIGHT: 310px; TOP: 643px
}
#pigLibraryHeader {
	MARGIN: -25px 0px 21px; WIDTH: 980px; BACKGROUND: url(../images/techLibrary/hero/libraryHeader.jpg) no-repeat 0px 0px; HEIGHT: 188px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px
}
DIV.pigLibrary H1 {
	DISPLAY: none
}
#pigLibraryTabContent .block01 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 12px 7px; WIDTH: 280px; DISPLAY: block; BACKGROUND: #f4f3f2; FLOAT: left; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px
}
#pigLibraryTabContent H2 {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 12px 14px; WIDTH: 266px; HEIGHT: 120px
}
H2.topicHeading01 {
	BACKGROUND: url(../images/techLibrary/topicHeading01.jpg) no-repeat 150px 10px
}
H2.topicHeading02 {
	BACKGROUND: url(../images/techLibrary/topicHeading02.jpg) no-repeat 122px 10px
}
H2.topicHeading03 {
	BACKGROUND: url(../images/techLibrary/topicHeading03.jpg) no-repeat 112px 10px
}
H2.topicHeading04 {
	BACKGROUND: url(../images/techLibrary/topicHeading04.jpg) no-repeat 70px 10px
}
H2.topicHeading05 {
	BACKGROUND: url(../images/techLibrary/topicHeading05.jpg) no-repeat 59px 32px
}
H2.topicHeading06 {
	BACKGROUND: url(../images/techLibrary/topicHeading06.jpg) no-repeat -10px 25px
}
H2.categoryHeading01 {
	BACKGROUND: url(../images/techLibrary/categoryHeading01.jpg) no-repeat 129px 10px
}
H2.categoryHeading02 {
	BACKGROUND: url(../images/techLibrary/categoryHeading02.jpg) no-repeat 90px -4px
}
H2.categoryHeading03 {
	BACKGROUND: url(../images/techLibrary/categoryHeading03.jpg) no-repeat 93px 4px
}
H2.categoryHeading04 {
	BACKGROUND: url(../images/techLibrary/categoryHeading04.jpg) no-repeat 94px 10px
}
H2.categoryHeading05 {
	BACKGROUND: url(../images/techLibrary/categoryHeading05.jpg) no-repeat 88px 0px
}
H2.categoryHeading06 {
	BACKGROUND: url(../images/techLibrary/categoryHeading06.jpg) no-repeat 97px 7px
}
H2.workAreaHeading01 {
	BACKGROUND: url(../images/techLibrary/workAreaHeading01.jpg) no-repeat 144px 0px
}
H2.workAreaHeading02 {
	BACKGROUND: url(../images/techLibrary/workAreaHeading02.jpg) no-repeat 95px 7px
}
H2.workAreaHeading03 {
	BACKGROUND: url(../images/techLibrary/workAreaHeading03.jpg) no-repeat 95px 2px
}
H2.workAreaHeading04 {
	BACKGROUND: url(../images/techLibrary/workAreaHeading04.jpg) no-repeat 90px 4px
}
H2.workAreaHeading05 {
	BACKGROUND: url(../images/techLibrary/workAreaHeading05.jpg) no-repeat 104px 32px
}
H2.workAreaHeading06 {
	BACKGROUND: url(../images/techLibrary/workAreaHeading06.jpg) no-repeat 112px 20px
}
.pigLibraryArticle#contentType A:link STRONG {
	COLOR: #003b8f
}
.pigLibraryArticle#contentType A:hover STRONG {
	COLOR: #57f
}
#pigLibraryTabContent {
	MIN-HEIGHT: 300px
}
#pigLibraryTabContent LI {
	POSITION: relative
}
.articleList LI {
	POSITION: relative
}
#pigLibraryTabContent LI A {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 57px; PADDING-RIGHT: 20px; DISPLAY: block; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.articleList LI A {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 57px; PADDING-RIGHT: 20px; DISPLAY: block; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#pigLibraryTabContent LI A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
.articleList LI A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
#pigLibraryTabContent LI.pdf A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
.articleList LI.pdf A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
#pigLibraryTabContent LI.video A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
.articleList LI.video A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
#pigLibraryTabContent LI.ccg A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
.articleList LI.ccg A SPAN.iconType {
	POSITION: absolute; WIDTH: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 62px; TOP: 3px; LEFT: 17px
}
#pigLibraryTabContent LI A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -135px -94px
}
.articleList LI A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -135px -94px
}
#pigLibraryTabContent LI.video A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -315px -94px
}
.articleList LI.video A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -315px -94px
}
#pigLibraryTabContent LI.pdf A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -225px -94px; LEFT: 10px
}
.articleList LI.pdf A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -225px -94px; LEFT: 10px
}
#pigLibraryTabContent LI.ccg A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px -94px
}
.articleList LI.ccg A SPAN.iconType {
	BACKGROUND: url(../images/icons/icons-npCustom.png) no-repeat -90px -94px
}
.articleList LI A SPAN.iconType {
	
}
.articleList LI.pdf A SPAN.iconType {
	
}
.articleList LI.video A SPAN.iconType {
	
}
#pigLibraryTabContent LI:hover {
	
}
.articleList LI:hover {
	
}
#pigLibraryTabContent LI A SPAN.teaser {
	LINE-HEIGHT: 16px; MIN-HEIGHT: 48px; DISPLAY: block; COLOR: #444; FONT-SIZE: 11px; OVERFLOW: hidden
}
.articleList LI A SPAN.teaser {
	LINE-HEIGHT: 16px; MIN-HEIGHT: 48px; DISPLAY: block; COLOR: #444; FONT-SIZE: 11px; OVERFLOW: hidden
}
#pigLibraryTabContent LI A SPAN.teaser EM {
	COLOR: #777
}
#pigLibraryTabContent A.viewAll {
	TEXT-ALIGN: center; MARGIN-TOP: 12px; DISPLAY: block; FONT-WEIGHT: bold
}
.pigLibraryLanding {
	POSITION: relative
}
A.backLink {
	POSITION: absolute; DISPLAY: block; COLOR: #000000; FONT-SIZE: 11px; RIGHT: 3px; TOP: 4px
}
.pigLibraryArticle#contentType A.printLink {
	POSITION: absolute; DISPLAY: block; RIGHT: 3px; TOP: 26px
}
.pigLibraryArticle#contentType {
	POSITION: relative
}
.pigLibraryArticle#contentType H1 {
	WIDTH: 570px
}
.pigLibraryArticle#contentType IMG {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; MARGIN: 12px 3px 14px 40px; FLOAT: right; BORDER-TOP: #444 1px solid; BORDER-RIGHT: #444 1px solid
}
.articleLeadIn {
	DISPLAY: none
}
.tech_article_float1 {
	POSITION: absolute; RIGHT: 10px; TOP: 473px
}
TD.answerlink {
	PADDING-RIGHT: 14px
}
#contentType .matcompchart {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid
}
#matcompchart TD {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px
}
#matcompchart .bluebkgrd {
	BACKGROUND-COLOR: #cfe7f9
}
#contentType .ccgtable TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#contentType .ccgtable TD.textblack {
	PADDING-BOTTOM: 7px; BACKGROUND: url(../images/hrLong.png) no-repeat 0px bottom
}
#contentType .ccglinktable TD {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#contentType .ccglinktable A {
	PADDING-LEFT: 10px; DISPLAY: block; FONT-SIZE: 12px
}
#contentType DIV.static_1column TABLE#legend {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; MARGIN: 15px 0px 2px; WIDTH: 225px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
#contentType DIV.static_1column TABLE#legend TD {
	COLOR: #000; FONT-SIZE: 10px; text-alignment: left
}
#contentType DIV.static_1column TABLE#legend TD.poly {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #e2ffdf; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
#contentType DIV.static_1column TABLE#containmentGuide TD.poly {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #e2ffdf; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
#contentType DIV.static_1column TABLE#legend TD.poly SPAN {
	FONT-WEIGHT: normal
}
#contentType DIV.static_1column TABLE#legend TD.fluor SPAN {
	FONT-WEIGHT: normal
}
#contentType DIV.static_1column TABLE#legend TD.steel SPAN {
	FONT-WEIGHT: normal
}
#contentType DIV.static_1column TABLE#legend TD.fluor {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #fddfeb; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
#contentType DIV.static_1column TABLE#containmentGuide TD.fluor {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #fddfeb; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
#contentType DIV.static_1column TABLE#legend TD.steel {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #d7a7df; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
#contentType DIV.static_1column TABLE#containmentGuide TD.steel {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #d7a7df; PADDING-LEFT: 5px; FONT-WEIGHT: bold
}
#contentType DIV.static_1column TABLE#containmentGuide {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 900px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
#contentType DIV.static_1column TABLE#containmentGuide TH {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 4px; LINE-HEIGHT: 12px; BACKGROUND-COLOR: #8f3e8b; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: normal; BORDER-RIGHT: #cf9bcd 1px solid; PADDING-TOP: 4px
}
#contentType DIV.static_1column TABLE#containmentGuide TH.prodLabel {
	TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; WIDTH: 27%; PADDING-RIGHT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#contentType DIV.static_1column TABLE#containmentGuide TH.lastCol {
	BORDER-RIGHT-WIDTH: 0px
}
#contentType DIV.static_1column TABLE#containmentGuide TD {
	BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 9%; PADDING-RIGHT: 2px; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 2px
}
#contentType DIV.static_1column TABLE#containmentGuide TR.lastRow TD {
	BORDER-BOTTOM: #000 2px solid
}
#contentType DIV.static_1column TABLE#containmentGuide TD.drumno {
	BORDER-BOTTOM: #000 2px solid; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#contentType DIV.static_1column TABLE#containmentGuide TD.prodDesc {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 28%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#contentType DIV.static_1column TABLE#containmentGuide TD.lastCol {
	BORDER-RIGHT-WIDTH: 0px
}
#whoWeAre OL {
	LIST-STYLE-TYPE: decimal; MARGIN-LEFT: 30px
}
.learnMoreModal {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.learnMoreModal H1 {
	WIDTH: 400px
}
.learnMoreModal P {
	WIDTH: 400px
}
.learnMoreModal P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 7px; PADDING-TOP: 21px
}
.learnMoreModal .articleList {
	WIDTH: 700px; PADDING-TOP: 12px
}
.learnMoreModal .articleList LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 3px
}
.learnMoreModal A.link01 {
	MARGIN: 40px 0px 12px 500px; DISPLAY: block; WHITE-SPACE: nowrap; FONT-WEIGHT: bold
}
.learnMoreModal .articleList LI:hover {
	BACKGROUND: url(../images/gradient-pink1.png) no-repeat left bottom
}
.learnMoreModal .articleList LI A SPAN {
	MIN-HEIGHT: 32px
}
.learnMoreModal .articleList P {
	WIDTH: 500px; COLOR: #543 !important
}
P.noFlash {
	MARGIN-TOP: 100px; WIDTH: 300px
}
.whyNewPig#contentType {
	PADDING-BOTTOM: 50px
}
#contentType {
	PADDING-BOTTOM: 30px
}
#whyNewPig_serviceMessages A#sm-account {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-absorbents {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-customQuotes {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-despatch {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-flow {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-guarantee {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-inspire {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-library {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-noMin {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-noMinUK {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-promos {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-service {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-tech {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-techSupport {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-tipton {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#sm-worldwide {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#whyNewPig_serviceMessages A#bpOilSpill {
	BORDER-BOTTOM: #c9c8c6 1px solid; BORDER-LEFT: #c9c8c6 1px solid; PADDING-BOTTOM: 30px; MARGIN: 25px 28px; PADDING-LEFT: 30px; WIDTH: 280px; PADDING-RIGHT: 37px; DISPLAY: block; BACKGROUND: #efefef 0px 0px; FLOAT: left; HEIGHT: 51px; BORDER-TOP: #c9c8c6 1px solid; BORDER-RIGHT: #c9c8c6 1px solid; PADDING-TOP: 19px; -moz-box-shadow: 3px 2px 9px #CFCFCF; -webkit-box-shadow: 3px 2px 9px #CFCFCF; box-shadow: 3px 2px 9px #CFCFCF; -moz-border-radius: 5px 5px 5px 5px
}
#serviceMessage DIV.sm-image {
	WIDTH: 91px; HEIGHT: 81px
}
#serviceMessage A#sm-absorbents DIV.sm-image {
	WIDTH: 64px !important; BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat -20px -1012px
}
#serviceMessage A#sm-account DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 12px -612px
}
#serviceMessage A#sm-customQuotes DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 0px -712px
}
#serviceMessage A#sm-flow DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 3px -808px
}
#serviceMessage A#sm-despatch DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 0px -808px
}
#serviceMessage A#sm-tipton DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 7px -1116px
}
#serviceMessage A#sm-service DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 7px -1116px
}
#serviceMessage A#sm-worldwide DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 12px -509px
}
#serviceMessage A#sm-findDist DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 7px -512px
}
#serviceMessage A#sm-inspire DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 5px -912px
}
#serviceMessage A#sm-promos DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 1px -1212px
}
#serviceMessage A#sm-library DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 7px -5px
}
#serviceMessage A#sm-guarantee DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 7px -212px
}
#serviceMessage A#sm-noMin DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 12px -112px
}
#serviceMessage A#sm-noMinUK DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 12px -112px
}
#serviceMessage A#sm-tech DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 7px -1312px
}
#whyNewPig_serviceMessages SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 17px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 10px
}
#serviceMessage A#sm-techSupport DIV.sm-image {
	BACKGROUND: url(../images/homepage/serviceMessages/small/sm-sprite.png) no-repeat 7px -312px
}
.siteHelp#contentType {
	WIDTH: 85%
}
#faq DIV.hr {
	MARGIN: 15px 0px 20px; WIDTH: 85%; HEIGHT: 4px
}
#faq H3 {
	PADDING-BOTTOM: 10px
}
.contactUs#contentType {
	WIDTH: 91%
}
.contactUs#contentType IMG.pageThemeImg {
	MARGIN: -24px 0px 12px 12px; FLOAT: right
}
.registration#formType {
	PADDING-BOTTOM: 50px
}
.registration#formType INPUT.medium {
	WIDTH: 160px
}
#contentAbove {
	WIDTH: 680px; FLOAT: left; MARGIN-LEFT: 50px
}
#catRequest {
	PADDING-BOTTOM: 50px
}
#formType #preCatRequest {
	MIN-HEIGHT: 560px
}
#formType #preCatRequest .imgLeft {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; PADDING-LEFT: 20px; WIDTH: 150px; PADDING-RIGHT: 20px; FLOAT: left; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.catalogSuccess#contentType .buttonPrimary {
	POSITION: relative; LEFT: 10px
}
.catalogSuccess .onlineCatalog {
	MARGIN-TOP: 30px; WIDTH: 375px
}
.catalogSuccess .onlineCatalog IMG {
	MARGIN-RIGHT: 20px
}
.catalogSuccess .onlineCatalog P {
	PADDING-TOP: 10px
}
.registration#formType LABEL {
	WIDTH: 120px
}
#formType #preCatRequest LABEL {
	WIDTH: 590px; MARGIN-BOTTOM: 20px
}
#formType #preCatRequest .inputLeft .inputRadio {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left
}
#formType LABEL.required {
	BACKGROUND: url(../images/icon-required.png) no-repeat 0px 4px
}
#pigGamesContent .list1 LI {
	PADDING-LEFT: 20px
}
#pigGamesContent .list1 A {
	FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#pigGamesContent .list1 LI.selected A {
	CURSOR: text
}
#pigGamesContent .list1 LI.selected A:hover {
	TEXT-DECORATION: none
}
.pigRiddles STRONG {
	PADDING-RIGHT: 5px
}
.pigRiddles A {
	FONT-WEIGHT: bold
}
.answer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.pigRiddles .answer {
	PADDING-TOP: 0px
}
#pigQuiz OL.numberedList {
	PADDING-LEFT: 0px
}
#pigQuiz #answers OL.numberedList {
	MARGIN-LEFT: 15px
}
#contentType DD.PigFacts {
	MARGIN: 0px 0px 15px 30px
}
#NSN {
	PADDING-BOTTOM: 50px
}
#NSN #trackingTable .itemNum {
	WIDTH: 140px
}
#NSN #trackingTable .nsn {
	WIDTH: 200px
}
.dontSplit {
	WIDTH: 300px
}
#siteMapLink {
	MARGIN-BOTTOM: -15px
}
#siteMapAccordion {
	MARGIN-LEFT: -15px
}
#siteMapLink A {
	COLOR: #222222 !important
}
#siteMapAccordion P A {
	COLOR: #222222 !important
}
#siteMapAccordion H2 {
	MARGIN-BOTTOM: -35px
}
#siteMapAccordion H3 {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: -20px; FONT-SIZE: 13px
}
#siteMapAccordion A {
	LINE-HEIGHT: 19px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px; FONT-SIZE: 12px
}
.siteMap H2 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: -20px; COLOR: #1c82bf !important; MARGIN-LEFT: -15px; FONT-SIZE: 16px !important
}
.siteMap P A {
	COLOR: #222 !important
}
.siteMap P {
	MARGIN-BOTTOM: -20px; FONT-SIZE: 12px
}
.siteMap A {
	MARGIN-BOTTOM: -20px; FONT-SIZE: 12px
}
.siteMap H3 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 10px; MARGIN-BOTTOM: -20px; COLOR: #1c82bf
}
.subSubCat A {
	FONT-SIZE: 11px
}
.column {
	WIDTH: 320px; FLOAT: left
}
.columnMap {
	MARGIN-LEFT: 15px
}
.recycledMat {
	MARGIN-TOP: -25px; WIDTH: 977px; BACKGROUND: url(../../B2BDirectStorefrontAssetStore/images/recycledAbsorbentMat.jpg) no-repeat 0px 0px; HEIGHT: 300px; PADDING-TOP: 212px !important
}
.recycledMat H2 {
	LINE-HEIGHT: 24px; MARGIN: 0px 0px 12px 25px; COLOR: #333333; FONT-SIZE: 20px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.recycledMat P.copyCol1 {
	MARGIN: 7px 0px 14px 25px; WIDTH: 460px
}
.recycledMat P.copyCol2 {
	MARGIN-LEFT: 25px
}
#accessoriesNav {
	WIDTH: 190px; FLOAT: left
}
#accessoriesNav UL {
	MARGIN-BOTTOM: 23px
}
#accessoriesNav LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 3px
}
#accessoriesQuickView {
	FLOAT: left
}
#accessoriesQuickView #quickView {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 15px; WIDTH: 685px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#accessoriesQuickView .productInfo {
	WIDTH: 410px
}
#accessoriesQuickView #prod_image_large {
	WIDTH: 250px; HEIGHT: 250px
}
#accessoriesQuickView #quickView #pricingSection {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 15px
}
#accessoriesQuickView .priceBreaks {
	MARGIN-RIGHT: 15px
}
#accessoriesQuickView .qty {
	MARGIN-RIGHT: 10px !important
}
#accessoriesQuickView .shopList {
	MARGIN: 0px
}
#accessoriesQuickView .requestSample {
	MARGIN: 0px
}
#addToCartStatus {
	FLOAT: right
}
#accessoriesList LI:hover {
	BACKGROUND: url(../images/icons/cartAccessories_blueArrow.png) #dddcda no-repeat 4px center
}
#accessoriesList LI:hover A {
	COLOR: #1c82bf
}
#accessoriesList LI.activeAcc:hover A {
	COLOR: #2f2f2f
}
#accessoriesList LI.activeAcc:hover {
	BACKGROUND: url(../images/icons/cartAccessories_activeArrow.png) #f1f1f1 no-repeat 4px center
}
#accessoriesList .activeAcc {
	BACKGROUND: url(../images/icons/cartAccessories_activeArrow.png) #f1f1f1 no-repeat 4px center
}
#accessoriesList .activeAcc A {
	COLOR: #2f2f2f; CURSOR: text
}
#accessoriesList .activeAcc A:hover {
	TEXT-DECORATION: none
}
#addToCartStatus {
	BORDER-BOTTOM: #2f2f2f 1px solid; POSITION: absolute; BORDER-LEFT: #2f2f2f 1px solid; PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #dddcda; PADDING-LEFT: 75px; PADDING-RIGHT: 75px; BORDER-TOP: #2f2f2f 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #2f2f2f 1px solid; PADDING-TOP: 25px; TOP: 40%; LEFT: 35%
}
#addToCartStatus A#closeBut {
	POSITION: absolute; PADDING-RIGHT: 10px; RIGHT: 0px; PADDING-TOP: 2px; TOP: 0px
}
.sampleRequestForm .detailArea {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 40px; PADDING-LEFT: 25px; WIDTH: 425px; PADDING-RIGHT: 25px; BACKGROUND: #dddcda; PADDING-TOP: 12px
}
.sampleRequestForm .qtyContainer {
	MARGIN-TOP: 0px; FLOAT: right
}
.sampleRequestForm .buttonLeft {
	MARGIN-LEFT: -40px
}
.quoteRequestForm LABEL {
	WIDTH: 180px
}
