BODY {
	FONT-SIZE: 11px; BACKGROUND: url(bg.gif) #fff repeat-y; MARGIN: 0px; COLOR: #666; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
TABLE {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
FORM {
	MARGIN: 0px
}
A:link {
	COLOR: #01afee; TEXT-DECORATION: none
}
A:visited {
	COLOR: #01afee; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.block {
	DISPLAY: block
}
B {
	FONT-WEIGHT: bold
}
.paddingB5 {
	PADDING-BOTTOM: 5px
}
.imgWithMaskBlue {
	POSITION: relative; BACKGROUND-COLOR: #01b0f1
}
.bannerBlue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 330px; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 150px
}
.bannerCopy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 185px; COLOR: #fff; PADDING-TOP: 35px
}
.bannerFlash {
	POSITION: relative
}
.btnGrey {
	PADDING-RIGHT: 8px; BACKGROUND: url(../img/btns/grey_mask_right.gif) #818795 no-repeat right top
}
.btnGrey A:link {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.btnGrey A:visited {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.bold {
	FONT-WEIGHT: bold
}
.paddingB10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.marginL6 {
	MARGIN-LEFT: 6px
}
.rightColumnContainer {
	FLOAT: left; WIDTH: 130px
}
.btnBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; HEIGHT: 19px
}
.btnBlueGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; HEIGHT: 19px
}
.btnGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; HEIGHT: 19px
}
.btnGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; HEIGHT: 19px
}
.mainHeader {
	LEFT: 25px; WIDTH: 710px; POSITION: absolute; TOP: 26px
}
.mainContainer {
	LEFT: 25px; WIDTH: 710px; POSITION: absolute; TOP: 125px
}
.errorContainer {
	TOP: 66px
}
.mainContainerFS {
	LEFT: 25px; WIDTH: 710px; POSITION: absolute; TOP: 0px
}
.leftNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 130px; MARGIN-RIGHT: 20px; PADDING-TOP: 44px; TEXT-OVERFLOW: ellipsis
}
.mainContent {
	FLOAT: right; WIDTH: 560px
}
.mainLeftColumn {
	FLOAT: left; WIDTH: 410px; MARGIN-RIGHT: 20px
}
.mainRightColumn {
	FLOAT: left; WIDTH: 130px
}
.altLeftColumn {
	FLOAT: left; WIDTH: 390px; MARGIN-RIGHT: 20px
}
.altRightColumn {
	FLOAT: left; WIDTH: 150px
}
.rightNewsletterContainer {
	BACKGROUND: url(../img/newsletter_mask_bottom.gif) #e1e9ed no-repeat right bottom; MARGIN-BOTTOM: 10px
}
 HTML .rightNewsletterContainer {
	HEIGHT: 1%
}
.tmpContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
.tmpTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 44px
}
.tmpContainer .leftNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
 HTML .tmpContainer .leftNav {
	MARGIN-RIGHT: 0px! important
}
.logo {
	LEFT: 8px; POSITION: absolute; TOP: 6px
}
.navbar {
	BACKGROUND: url(../img/nav/bg_navbar.gif) #e7eff3 no-repeat; LEFT: 0px; WIDTH: 710px; POSITION: absolute; TOP: 38px; HEIGHT: 35px
}
.navStart {
	BACKGROUND: #7096a9; FLOAT: left
}
.navStartOn {
	BACKGROUND: #01afee; FLOAT: left
}
.navMainLink {
	PADDING-RIGHT: 17px; FLOAT: left; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 25px
}
.navMainLinkOn {
	PADDING-RIGHT: 17px; FLOAT: left; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 25px
}
.navLink {
	PADDING-RIGHT: 17px; FLOAT: left; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 25px
}
.navMainLink {
	BACKGROUND: url(../img/nav/mask_right.gif) #7096a9 no-repeat right top
}
.navMainLinkOn {
	BACKGROUND: url(../img/nav/mask_right.gif) #01afee no-repeat right top
}
.navLink {
	BACKGROUND: url(../img/nav/mask_right.gif) #d4dfe5 no-repeat right top
}
.navMainLink A:link {
	FONT-WEIGHT: bold; COLOR: #fff; POSITION: relative; TOP: 6px
}
.navMainLink A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; POSITION: relative; TOP: 6px
}
.navMainOn {
	FONT-WEIGHT: bold; COLOR: #fff; POSITION: relative; TOP: 6px
}
.navMainLinkOn A:link {
	FONT-WEIGHT: bold; COLOR: #fff; POSITION: relative; TOP: 6px
}
.navMainLinkOn A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; POSITION: relative; TOP: 6px
}
.navLink A:link {
	FONT-WEIGHT: bold; COLOR: #6c6c6c; POSITION: relative; TOP: 6px
}
.navLink A:visited {
	FONT-WEIGHT: bold; COLOR: #6c6c6c; POSITION: relative; TOP: 6px
}
.navEnd {
	FLOAT: left; WIDTH: 11px; HEIGHT: 25px
}
.breadcrumb {
	PADDING-LEFT: 19px; FONT-SIZE: 10px; BACKGROUND: url(../img/bg_breadcrumb.gif) no-repeat; LEFT: 0px; WIDTH: 691px; COLOR: #868686; POSITION: absolute; TOP: 69px; HEIGHT: 20px; voice-family: inherit
}
UNKNOWN {
	WIDTH: 691px
}
.breadcrumb A:link {
	COLOR: #868686
}
.breadcrumb A:visited {
	COLOR: #868686
}
.breadcrumbIcons {
	RIGHT: 2px; POSITION: absolute; TOP: 0px
}
.navExtras {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.navSearch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../img/vr_dots.gif) repeat-y right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 23px; voice-family: inherit
}
UNKNOWN {
	HEIGHT: 23px
}
.navSearchField {
	FONT-SIZE: 9px; WIDTH: 114px; COLOR: #00b0f0
}
.navLogin {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: url(../img/vr_dots.gif) repeat-y right top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #868686; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center
}
.navLogin TD {
	FONT-SIZE: 10px; COLOR: #868686; HEIGHT: 28px
}
.navCart {
	PADDING-RIGHT: 2px; MARGIN-TOP: -3px; PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif; TEXT-ALIGN: center
}
.navCart A:link {
	FONT-WEIGHT: bold; COLOR: #868686
}
.navCart A:visited {
	FONT-WEIGHT: bold; COLOR: #868686
}
.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
.footerLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/ftr/bg.gif) #e1e9ed no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 16px; HEIGHT: 19px; voice-family: inherit
}
UNKNOWN {
	HEIGHT: 19px
}
.footerLinks A:link {
	COLOR: #6c6c6c
}
.footerLinks A:visited {
	COLOR: #6c6c6c
}
.footerCopyright {
	FLOAT: right; PADDING-TOP: 6px
}
.footerLogos {
	PADDING-TOP: 6px
}
.footerGlobalLink {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.footerImgs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 32px; voice-family: inherit
}
UNKNOWN {
	HEIGHT: 32px
}
H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6c6c6c; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial,verdana,sans-serif; HEIGHT: 22px; voice-family: inherit
}
UNKNOWN {
	HEIGHT: 22px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.fullH1 {
	BACKGROUND-IMAGE: url(../img/hdrs/bg_h1_710.gif)
}
.medH1 {
	BACKGROUND-IMAGE: url(../img/hdrs/bg_h1_560.gif)
}
.h1Main {
	BACKGROUND-COLOR: #7096a9
}
.h1Error {
	BACKGROUND-COLOR: #1968ab
}
.h1Professional {
	BACKGROUND-COLOR: #1968ab
}
.h1Personal {
	BACKGROUND-COLOR: #c41c1c
}
.h1Industrial {
	BACKGROUND-COLOR: #fdc101
}
.h1Solutions {
	BACKGROUND-COLOR: #01afee
}
.h1Sitemap {
	BACKGROUND-COLOR: #01afee
}
.h2Blue {
	COLOR: #01afee
}
.fullH3 {
	BACKGROUND-IMAGE: url(../img/hdrs/bg_h3_710.gif)
}
.splitSubH3 {
	BACKGROUND-IMAGE: url(../img/hdrs/bg_h3_350.gif)
}
.subH3 {
	BACKGROUND-IMAGE: url(../img/hdrs/bg_h3_465.gif)
}
.medH3 {
	BACKGROUND-IMAGE: url(../img/hdrs/bg_h3_560.gif)
}
.medH3BlueBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../img/hdrs/bg_h3_540.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 521px; COLOR: #fff; LINE-HEIGHT: 20px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px; BACKGROUND-COLOR: #01afee; voice-family: inherit
}
.h3Main {
	BACKGROUND-COLOR: #e7eff3
}
.hdrProfessional {
	COLOR: #1968ab
}
.hdrPersonal {
	COLOR: #c41c1c
}
.hdrIndustrial {
	COLOR: #fdc101
}
.hdrSolutions {
	COLOR: #7096a9
}
.hdrBGAqua {
	BACKGROUND-COLOR: #00b0f0
}
.subTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: uppercase
}
.btnBlue {
	PADDING-RIGHT: 8px; BACKGROUND: url(../img/btns/blue_mask_right.gif) #00b0f0 no-repeat right top
}
.BlueOnBlue {
	PADDING-RIGHT: 8px; BACKGROUND: url(../img/btns/blueonblue_mask_right.gif) #00b0f0 no-repeat right top
}
.BlueOnGrey {
	PADDING-RIGHT: 8px; BACKGROUND: url(../img/btns/blueongrey_mask_right.gif) #00b0f0 no-repeat right top
}
.btnBlue A:link {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.btnBlue A:visited {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.btnBlueGreen {
	PADDING-RIGHT: 8px; BACKGROUND: url(../img/btns/bluegreen_mask_right.gif) #94b0bf no-repeat right top
}
.btnBlueGreen A:link {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.btnBlueGreen A:visited {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.btnGreen {
	PADDING-RIGHT: 8px; BACKGROUND: url(../img/btns/green_right.gif) #39b54a no-repeat right top
}
.btnGreen A:link {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.btnGreen A:visited {
	COLOR: #fff; POSITION: relative; TOP: 3px
}
.topBtnContainer {
	PADDING-BOTTOM: 20px; HEIGHT: 19px; voice-family: inherit
}
UNKNOWN {
	HEIGHT: 19px
}
.btnContainer {
	HEIGHT: 19px
}
.textButton {
	FLOAT: left; MARGIN: 5px 0px; WHITE-SPACE: nowrap; HEIGHT: 19px
}
.textButton A:link {
	FONT: bold 10px Verdana; COLOR: #fff; HEIGHT: 19px
}
.textButton A:visited {
	FONT: bold 10px Verdana; COLOR: #fff; HEIGHT: 19px
}
.textButton .side {
	FLOAT: left; WIDTH: 6px; HEIGHT: 19px
}
.textButton .text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px -2px; PADDING-TOP: 0px
}
.btn-blue {
	BACKGROUND: #00b0f0
}
.btn-blue .left {
	BACKGROUND: url(../img/btns/blue_mask_left.gif) no-repeat left top
}
.btn-blue .right {
	BACKGROUND: url(../img/btns/blue_mask_right.gif) no-repeat right top
}
.btn-grey {
	BACKGROUND: #999
}
.btn-grey .left {
	BACKGROUND: url(../img/btns/grey_mask_left.gif) no-repeat left top
}
.btn-grey .right {
	BACKGROUND: url(../img/btns/grey_mask_right.gif) no-repeat right top
}
.priceMedium {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial,verdana,sans-serif
}
.priceOrig {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: line-through
}
.priceSale {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c31c1c; FONT-FAMILY: arial,verdana,sans-serif
}
.fontLarge {
	FONT-SIZE: 13px
}
.fontNormal {
	FONT-SIZE: 11px
}
.fontMedium {
	FONT-SIZE: 10px
}
.fontSmall {
	FONT-SIZE: 9px
}
.fontNote {
	FONT-SIZE: 9px; COLOR: #9caeb7
}
.linkIndent {
	DISPLAY: block; PADDING-LEFT: 11px; TEXT-INDENT: -11px
}
.linkIndentMed {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; TEXT-INDENT: -10px; PADDING-TOP: 0px
}
.leftNavTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; FONT-FAMILY: arial,verdana,sans-serif
}
.leftNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../img/bullet_leftnav.gif) no-repeat 0px 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.leftNav LI A:link {
	COLOR: #666
}
.leftNav LI A:visited {
	COLOR: #666
}
.rightImgLinkModule {
	FONT-SIZE: 10px; PADDING-BOTTOM: 20px
}
.rightNewsletterModule {
	PADDING-RIGHT: 10px; PADDING-LEFT: 13px; FONT-SIZE: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 4px
}
.rightNewsModule {
	FONT-SIZE: 10px
}
.newsletterSubscribeField {
	FONT-SIZE: 9px; WIDTH: 100px; COLOR: #00b0f0
}
.pagingSeparator {
	DISPLAY: inline; BACKGROUND-IMAGE: url(../img/vr_dots.gif); MARGIN-LEFT: 6px; WIDTH: 1px; MARGIN-RIGHT: 6px; HEIGHT: 10px
}
.clear {
	CLEAR: both
}
.clearB5 {
	CLEAR: both; PADDING-BOTTOM: 5px
}
.clearHidden {
	CLEAR: both; MARGIN-BOTTOM: -1px; HEIGHT: 1px
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML .clearfix {
	HEIGHT: 1%
}
.hrFull {
	BACKGROUND: url(../img/hr_dots.gif) repeat-x left bottom
}
.topCorner {
	LEFT: 740px; POSITION: absolute; TOP: 0px
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.imgWithMask {
	POSITION: relative
}
.imgMask {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.liBullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; TEXT-INDENT: -11px; PADDING-TOP: 7px
}
.liBullet2 {
	PADDING-LEFT: 11px; TEXT-INDENT: -11px
}
.marginR3 {
	MARGIN-RIGHT: 3px
}
.marginR6 {
	MARGIN-RIGHT: 6px
}
.marginR10 {
	MARGIN-RIGHT: 10px
}
.marginR15 {
	MARGIN-RIGHT: 15px
}
.marginB3 {
	MARGIN-BOTTOM: 3px
}
.marginB5 {
	MARGIN-BOTTOM: 5px
}
.marginB8 {
	MARGIN-BOTTOM: 8px
}
.marginB10 {
	MARGIN-BOTTOM: 10px
}
.marginB15 {
	MARGIN-BOTTOM: 15px
}
.marginB20 {
	MARGIN-BOTTOM: 20px
}
.marginBN4 {
	MARGIN-BOTTOM: -4px
}
.marginT2 {
	MARGIN-TOP: 2px
}
.marginT3 {
	MARGIN-TOP: 3px
}
.marginT5 {
	MARGIN-TOP: 5px
}
.marginT7 {
	MARGIN-TOP: 7px
}
.marginT10 {
	MARGIN-TOP: 10px
}
.marginT12 {
	MARGIN-TOP: 12px
}
.marginT15 {
	MARGIN-TOP: 15px
}
.marginT20 {
	MARGIN-TOP: 20px
}
.marginT30 {
	MARGIN-TOP: 30px
}
.marginL5 {
	MARGIN-LEFT: 5px
}
.marginL10 {
	MARGIN-LEFT: 10px
}
.padding0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paddingL5 {
	PADDING-LEFT: 5px
}
.paddingL10 {
	PADDING-LEFT: 10px
}
.paddingL12 {
	PADDING-LEFT: 12px
}
.paddingL20 {
	PADDING-LEFT: 20px
}
.paddingL15 {
	PADDING-LEFT: 15px
}
.paddingL17 {
	PADDING-LEFT: 17px
}
.paddingR17 {
	PADDING-RIGHT: 17px
}
.paddingR10 {
	PADDING-RIGHT: 10px
}
.paddingT5 {
	PADDING-TOP: 5px
}
.paddingT10 {
	PADDING-TOP: 10px
}
.paddingT30 {
	PADDING-TOP: 30px
}
.paddingTL15 {
	PADDING-LEFT: 15px; PADDING-TOP: 15px
}
.paddingB15 {
	PADDING-BOTTOM: 15px
}
.paddingR60 {
	PADDING-RIGHT: 200px
}
.allCaps {
	TEXT-TRANSFORM: uppercase
}
.allCapsSmall {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase
}
.center {
	TEXT-ALIGN: center
}
.right {
	TEXT-ALIGN: right
}
.left {
	TEXT-ALIGN: left
}
.vTop {
	VERTICAL-ALIGN: top
}
.vObjBottom {
	VERTICAL-ALIGN: bottom
}
.required {
	COLOR: #eb6f00
}
.error {
	FONT-SIZE: 9px; COLOR: #f00; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
.error2 {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #8b0000
}
.error A:link {
	COLOR: #f00; TEXT-DECORATION: underline
}
.error A:visited {
	COLOR: #f00; TEXT-DECORATION: underline
}
.whiteSpace {
	MARGIN-BOTTOM: 175px
}
.linkSpacing A {
	DISPLAY: block; MARGIN-BOTTOM: 4px
}
.maxwidth {
	WIDTH: 100%
}
UL.noMargin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; PADDING-TOP: 0px
}
UL.blueBullets LI {
	MARGIN-TOP: 1em; LIST-STYLE-IMAGE: url(../img/bullet_blue.gif)
}
UL.blueArrows LI {
	LIST-STYLE-IMAGE: url(../img/bullet_blue_arrow.gif)
}
.dividerL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.dividerM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.FormText {
	WIDTH: 135px
}
.FormSelect {
	WIDTH: 165px
}
.FormTextSm {
	WIDTH: 145px
}
.FormTextLong {
	WIDTH: 300px
}
.FormSelectSm {
	WIDTH: 145px
}
.FormSelectLg {
	WIDTH: 300px
}
.radioOffset {
	MARGIN-LEFT: -4px
}
.formInline {
	DISPLAY: inline
}
.shipLeftColumn {
	MARGIN-TOP: 20px; FLOAT: left
}
.shipRightColumn {
	MARGIN-TOP: 20px; FLOAT: left
}
.shipLeftColumn {
	WIDTH: 395px
}
.shipRightColumn {
	WIDTH: 313px
}
.leftCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 142px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.rightCell {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 253px
}
.rightCellText {
	VERTICAL-ALIGN: bottom
}
.productSupportFont {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
.productSupportSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #666; FONT-FAMILY: verdana,arial,"Lucida Grande",sans-serif
}
.customLabels {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/customLabels/banner_btm_bg.gif) no-repeat left bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.customLabels IMG {
	DISPLAY: block; PADDING-BOTTOM: 7px
}
.mainImageText {
	BACKGROUND: url(../img/cnr_white_bottomright.gif) #01afee no-repeat right bottom; FLOAT: left; FONT: bold 11px Arial,sans-serif; WIDTH: 230px; COLOR: #fff; HEIGHT: 190px
}
.mainImageText DIV {
	MARGIN: 30px 10px 0px 20px; FONT: bold 15px Arial,sans-serif
}
.mainImageText UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 35px; PADDING-TOP: 0px
}
.mainImageText LI {
	LINE-HEIGHT: 18px
}
.mainText {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: url(../img/bg_maintext.gif) no-repeat; PADDING-BOTTOM: 10px; FONT: 13px Verdana,sans-serif; COLOR: #6f6a6a; PADDING-TOP: 10px; HEIGHT: 80px
}
.mainText STRONG {
	FONT: bold 18px Verdana,sans-serif; COLOR: #01afee
}
.mainText P {
	MARGIN: 0px; LINE-HEIGHT: 13px
}
#productLineup .header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #01afee; PADDING-TOP: 24px
}
#productLineup .header H2 {
	DISPLAY: inline; FONT: bold 14px Arial
}
#productLineup .header DIV {
	MARGIN-RIGHT: 30px; BORDER-BOTTOM: #d1dade 1px dotted; HEIGHT: 20px
}
#productLineup .productList {
	MARGIN-BOTTOM: 20px
}
#productLineup .product {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 175px
}
#productLineup .product DIV IMG {
	MARGIN-TOP: 8px
}
#productLineup .product P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
#productLineup .product H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; FONT: bold 11px Verdana; COLOR: #01afee; PADDING-TOP: 0px
}
#productLineup .product P.price {
	MARGIN-TOP: 12px; FONT: bold 12px Arial
}
#productLineup .product .buttons {
	MARGIN-TOP: 20px; WIDTH: 200px
}
.h2BlueBold {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #01afee; PADDING-TOP: 0px; FONT-FAMILY: arial,verdana,sans-serif
}
IMG#newsletter-preview {
	MARGIN: 0px 0px 7px
}

