﻿/* Product */


#wrap {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 950px; BORDER-RIGHT-WIDTH: 0px; 
}
#wrapCheckout {
	BORDER-TOP-WIDTH: 0px;   BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; width: 950px;  BORDER-RIGHT-WIDTH: 0px; 
}
#content {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 760px; COLOR: #585a5d; LINE-HEIGHT: 14px ; 
}
#contentBig {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; COLOR: #585a5d; LINE-HEIGHT: 14px ; 
}
#contentCheckout {
	FONT-SIZE: 14px; FLOAT: left; WIDTH: 1000px; COLOR: #585a5d; LINE-HEIGHT: 14px ; 
}
#notifyMePopupLink {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#conversionChartLink {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#conversionPopover .addCol {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#conversionPopover .delCol {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#shOption A {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#shar SPAN {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#tellAFriend {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#twitFeed {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
#fbFeed {
	BACKGROUND-IMAGE: url(/imgs/spProduct.20110817112008.png) !important
}
.strongText {
	FONT-WEIGHT: bold
}
#azBrandIndex A {
	Z-INDEX: 200; POSITION: relative
}
#wrapProduct {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#wrapProduct {
	OVERFLOW: hidden
}
#wrapProduct #contentProduct {
	WIDTH: 750px; FLOAT: left
}
#wrapProduct .zombiePage#contentProduct {
	WIDTH: 760px
}
#wrap .zombiePage#content #subWrapper {
	WIDTH: 730px; FLOAT: left; CLEAR: both
}
#wrapProduct #sidebar {
	WIDTH: 210px; FLOAT: right
}
#yourTags {
	MARGIN: 0px 0px 10px 10px; COLOR: #2c5987; FONT-SIZE: 10px
}
#contentProduct .stripeOuter {
	MARGIN-BOTTOM: 14px
}
#contentProduct .stripeInner {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 15px
}
#wrapProduct #contentProduct H5.hc {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px
}
.productPage .rightCol {
	WIDTH: 440px; FLOAT: right; CLEAR: both
}
.zombiePage .rightCol {
	WIDTH: 600px
}
.productPage .leftCol {
	FLOAT: left
}
#defaultSidebar .stripeOuter H3.hc {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 23px; PADDING-RIGHT: 16px; PADDING-TOP: 5px
}
#defaultSidebar .stripeOuter H3.hc2 {
	BACKGROUND: #a4b344 no-repeat right -169px
}
#defaultSidebar .stripeOuter H3.hc3 {
	BACKGROUND: #a4b344 no-repeat right -638px
}
#defaultSidebar .stripeOuter H3.hc2 {
	POSITION: relative; PADDING-BOTTOM: 4px; LINE-HEIGHT: 12px; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 20px; PADDING-RIGHT: 16px; FLOAT: left; COLOR: #fff; FONT-SIZE: 10px; OVERFLOW: visible; PADDING-TOP: 5px; LEFT: -15px; text-shadow: rgba(122, 136, 37, .7) 1px 1px 0
}
#defaultSidebar .stripeOuter H3.hc3 {
	POSITION: relative; PADDING-BOTTOM: 4px; LINE-HEIGHT: 12px; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 20px; PADDING-RIGHT: 16px; FLOAT: left; COLOR: #fff; FONT-SIZE: 10px; OVERFLOW: visible; PADDING-TOP: 5px; LEFT: -15px; text-shadow: rgba(122, 136, 37, .7) 1px 1px 0
}
#defaultSidebar .stripeOuter H3.hc2 SPAN {
	POSITION: absolute; BACKGROUND-COLOR: #000; TEXT-INDENT: 0px; WIDTH: 6px; BACKGROUND-POSITION: -127px -206px; HEIGHT: 4px; TOP: -4px; LEFT: 0px
}
#defaultSidebar .stripeOuter H3.hc3 SPAN {
	POSITION: absolute; BACKGROUND-COLOR: #000; TEXT-INDENT: 0px; WIDTH: 6px; BACKGROUND-POSITION: -127px -206px; HEIGHT: 4px; TOP: -4px; LEFT: 0px
}
*:first-child +  #defaultSidebar .stripeOuter H3.hc2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 23px; PADDING-RIGHT: 18px; PADDING-TOP: 5px
}
*:first-child +  #defaultSidebar .stripeOuter H3.hc3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 23px; PADDING-RIGHT: 18px; PADDING-TOP: 5px
}
*  #defaultSidebar .stripeOuter H3.hc2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 23px; PADDING-RIGHT: 18px; PADDING-TOP: 5px
}
*  #defaultSidebar .stripeOuter H3.hc3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 23px; PADDING-RIGHT: 18px; PADDING-TOP: 5px
}
#btb {
	PADDING-RIGHT: 15px; BORDER-RIGHT: #808080 1px solid
}
#crumbs {
	POSITION: relative; LINE-HEIGHT: 11px; PADDING-LEFT: 10px; HEIGHT: 9px; FONT-WEIGHT: bold
}
#crumbs A {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#btb {
	DISPLAY: none
}
#breadcrumbs {
	WHITE-SPACE: nowrap; MARGIN-BOTTOM: 5px; FONT-SIZE: 10px; OVERFLOW: visible
}
#prHead {
	PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #2c5987; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#prHead .prName {
	FLOAT: left
}
#prHead .sku {
	FLOAT: right; FONT-SIZE: 15px; padding-right: 23px;
}
#prDetails {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 100%; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 10px
}
#prImage {
	POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 30px
}
#content SPAN.quant {
	MARGIN: 0px; DISPLAY: inline; FONT-FAMILY: Georgia; COLOR: #ff5300; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
#customerFeedback .stripeInner SPAN.quant {
	MARGIN: 0px; DISPLAY: inline; FONT-FAMILY: Georgia; COLOR: #ff5300; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
#prSelection {
	POSITION: relative; WIDTH: 440px
}
.zombiePage #prSelection {
	WIDTH: 600px
}
#videoPlay {
	POSITION: absolute; TEXT-ALIGN: center; TOP: 10px; LEFT: 15px
}
#videoPlay A {
	TEXT-TRANSFORM: uppercase; COLOR: #2c5987; FONT-SIZE: 7px; FONT-WEIGHT: bold; TEXT-DECORATION: none; opacity: 0.4
}
#videoPlay A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px auto 2px; DISPLAY: block; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#videoPlay A:hover {
	opacity: 1
}
#color {
	TEXT-TRANSFORM: none
}
#rating {
	FONT-SIZE: 10px
}
#rating .stars {
	DISPLAY: block; MARGIN-BOTTOM: 3px; FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
#facebookLike {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 20px
}
#price {
 MARGIN-TOP: 0px;   COLOR: #df0404; FONT-SIZE: 22px; FONT-WEIGHT: bold;  padding-top:10px; padding-bottom: 40px;
}
#bLogo {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
#price SPAN {
	 FONT-SIZE: 0.85em
}
#prSelection .onSale {
	MARGIN-TOP: 15px
}
#price .old-price {
	COLOR: #333; FONT-WEIGHT: normal; TEXT-DECORATION: line-through
}
#price .sale {
	COLOR: #ff5300
}
#prForm {
	MARGIN: 0px 0px 10px; font-size: 14PX; DISPLAY: block; FLOAT: left
}
#availSize P {
	MARGIN: 2px 0px 0px; CLEAR: left; FONT-SIZE: 0.95em
}
#availColor {
	HEIGHT: auto; CLEAR: left
}
#prForm LABEL {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 3px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, sans; WHITE-SPACE: nowrap; COLOR: #585a5d; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#prForm SELECT {
	TEXT-TRANSFORM: none; MARGIN: 0px 0px 4px; WIDTH: 175px; BACKGROUND: 0px -440px; COLOR: #585a5d; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#prForm OL {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 20px; WIDTH: 440px; FLOAT: left
}
#prForm LI {
	MARGIN: 0px 0px 15px; FLOAT: left
}
#prForm LI {
	CLEAR: left
}
#prForm #addToFavo {
	CLEAR: left
}
#prForm #addToFavo {
	MARGIN-TOP: 15px; FLOAT: right; CLEAR: right
}
#addToFavo {
	MARGIN-TOP: 15px; FLOAT: right; CLEAR: right
}
#favorites {
	TEXT-ALIGN: center;  FLOAT: right
}
#prForm #submit {
	MARGIN: 15px 0px 0px; FLOAT: right
}
#prForm #submit P.note {
	TEXT-ALIGN: right; MARGIN: 0px; FONT-SIZE: 10px
}
.hide {
	DISPLAY: none
}
.addToCart {
	MARGIN-BOTTOM: 4px
}
.entity {
	TEXT-ALIGN: right; FONT-SIZE: 9px
}
P.oneAvail {
	MARGIN: 0px 0px 10px; FONT-SIZE: 1em
}
DIV.outostock {
	TEXT-ALIGN: center; PADDING-BOTTOM: 100px; MARGIN: 0px auto; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FLOAT: left; HEIGHT: 80px; PADDING-TOP: 100px
}
DIV.outostock P {
	MARGIN-BOTTOM: 15px
}
DIV.zombieOOS {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; CLEAR: both; PADDING-TOP: 0px
}
DIV.zombieOOS P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0px; COLOR: #555; PADDING-TOP: 10px
}
#lowStockMessage {
	MARGIN-TOP: 10px; DISPLAY: block; COLOR: #ff5300; FONT-WEIGHT: bold
}
#prForm .formError UL {
	OVERFLOW: hidden
}
#prForm .formError LI {
	MARGIN: 0px; CLEAR: left
}
#prForm .formError SPAN {
	MARGIN: 0px 0px 0px 21px
}
#notifyMePopupLink {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 0px -2px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#intlToggle {
	MARGIN: 15px 0px 0px; FONT-SIZE: 11px
}
.extras {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 440px; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: right; PADDING-TOP: 0px
}
#shOption {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#shOption A {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -18px; PADDING-TOP: 0px
}
#icoDesc {
	FLOAT: left
}
#icoDesc IMG {
	MARGIN: 15px 5px
}
.promoBanner {
	FLOAT: right; COLOR: #f53716
}
#inEnsemble {
	MARGIN: 15px 0px; FLOAT: right; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#prDesc {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 420px; PADDING-RIGHT: 10px; BACKGROUND: #f7f7f7; FLOAT: right; FONT-SIZE: 10px; PADDING-TOP: 10px
}
.zombiePage #prDesc {
	FLOAT: none
}
#prDesc H4 {
	TEXT-ALIGN: left; MARGIN-TOP: 10px; CLEAR: both
}
#prDesc LI {
	LIST-STYLE-TYPE: square; MARGIN: 10px 0px 10px 15px
}
#prDesc P {
	MARGIN: 10px 0px 5px; FONT-WEIGHT: bold
}
#glossary {
	MARGIN-TOP: 10px; DISPLAY: block
}
#prDesc SPAN {
	DISPLAY: block
}
#prDesc SPAN A {
	FONT-WEIGHT: normal
}
.prDescXtras {
	MARGIN: 10px 0px; WIDTH: 440px; FLOAT: right; COLOR: #2c5987; FONT-SIZE: 10px
}
.hasVideo#prDesc LI#prDescVideoLink {
	LIST-STYLE-TYPE: none; FONT-STYLE: italic; MARGIN-LEFT: 0px
}
.hasVideo#prDesc LI#prDescVideoLink STRONG {
	FONT-STYLE: normal
}
.prDescVideo {
	POSITION: relative; FONT-STYLE: normal
}
.prDescVideo IMG {
	MARGIN: 3px 10px 0px 0px; FLOAT: left
}
.prDescVideo STRONG {
	CLEAR: right
}
#prImage A {
	MARGIN: 0px auto; DISPLAY: block
}
#browse {
	TEXT-DECORATION: underline
}
.detailImage {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#multiview {
	WIDTH: 206px
}
#swatches {
	MARGIN: 10px auto 0px; WIDTH: 115px
}
#swatches A {
	DISPLAY: inline
}
#viewColors {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 9em; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 112px -107px; COLOR: #2c5987; OVERFLOW: hidden; PADDING-TOP: 0px
}
#hoverThumb {
	FONT-SIZE: 0px
}
#viewAllColorsPop {
	MAX-WIDTH: 500px
}
#viewColorThumbs {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 455px; PADDING-RIGHT: 10px; MAX-WIDTH: 460px; MAX-HEIGHT: 270px; OVERFLOW: auto; PADDING-TOP: 0px
}
#viewAllColorsPop DIV.style2 {
	WIDTH: auto
}
#viewAllColorsPop DIV.style3 {
	WIDTH: 465px
}
#viewColorThumbs BR {
	DISPLAY: block; CLEAR: both
}
#viewColorThumbs IMG {
	DISPLAY: block
}
#viewColorThumbs A {
	TEXT-ALIGN: center; MARGIN: 10px 0px 0px 10px; WIDTH: 136px; FLOAT: left
}
#zappme {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 5px; PADDING-TOP: 10px
}
#zappme TEXTAREA {
	WIDTH: 186px
}
#zappme TEXTAREA {
	BORDER-BOTTOM: #e1dfdf 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e1dfdf 1px solid; PADDING-BOTTOM: 3px; FONT-STYLE: italic; MARGIN: 0px 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: #808080; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #abaaaa 1px solid; BORDER-RIGHT: #e1dfdf 1px solid; PADDING-TOP: 3px; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
#blogCode {
	BORDER-BOTTOM: #e1dfdf 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e1dfdf 1px solid; PADDING-BOTTOM: 3px; FONT-STYLE: italic; MARGIN: 0px 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; COLOR: #808080; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #abaaaa 1px solid; BORDER-RIGHT: #e1dfdf 1px solid; PADDING-TOP: 3px; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
#zappme A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; TEXT-INDENT: -9999px; WIDTH: 15px; DISPLAY: inline-block; BACKGROUND-POSITION: -114px -96px; HEIGHT: 15px; FONT-SIZE: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#blogWhat {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; TEXT-INDENT: -9999px; WIDTH: 15px; DISPLAY: inline-block; BACKGROUND-POSITION: -114px -96px; HEIGHT: 15px; FONT-SIZE: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#zappmeTextPop {
	WIDTH: 245px
}
#tellAndShare {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; MARGIN: 0px auto 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
#sharing {
	DISPLAY: none; FLOAT: left; CLEAR: left
}
#sharing .stripeOuter {
	MARGIN: 0px auto; WIDTH: 236px
}
#sharing .stripeInner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#tellAFriend {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 3px 0px 0px 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -106px -73px; HEIGHT: 17px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
#tellAFriend SPAN {
	POSITION: relative; MARGIN: 3px 0px 0px; DISPLAY: inline-block
}
#twitFeed {
	TEXT-INDENT: -9000px; MARGIN: 0px 20px 3px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 50px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -73px; HEIGHT: 18px
}
#fbFeed {
	TEXT-INDENT: -9000px; MARGIN: -2px 10px 3px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 16px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -56px -73px; HEIGHT: 18px
}
#shar {
	MARGIN-TOP: 10px; WIDTH: 135px; FLOAT: right; CLEAR: right
}
#shar SPAN {
	PADDING-BOTTOM: 3px; MARGIN: 0px 5px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 74px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -56px -73px; PADDING-TOP: 3px
}
.hide#shar {
	DISPLAY: none
}
#nonClick {
	Z-INDEX: 99999; POSITION: absolute; BACKGROUND-COLOR: transparent; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#sharWig {
	Z-INDEX: 100000; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; BORDER-LEFT: #aaa 1px solid; WIDTH: 260px; BACKGROUND: #fff; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
#sharing1 {
	WIDTH: 275px
}
#blogThis {
	TEXT-ALIGN: center
}
#blogThis LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-SIZE: 11px
}
#blogThis TEXTAREA {
	TEXT-ALIGN: left; MARGIN: 0px 0px 5px; WIDTH: 185px; HEIGHT: 30px; MAX-HEIGHT: 500px; OVERFLOW: hidden
}
#blogThisPopover {
	WIDTH: 245px
}
#previewBadge {
	DISPLAY: block; FONT-SIZE: 10px
}
#blogPreview {
	MARGIN: 10px 0px; DISPLAY: none
}
#blogPreview DIV {
	BORDER-BOTTOM: #c4e8ff 6px solid; TEXT-ALIGN: center; BORDER-LEFT: #c4e8ff 6px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ecf8ff; MARGIN: 5px auto; PADDING-LEFT: 0px; WIDTH: 136px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Verdana, Helvetica; FLOAT: none; HEIGHT: auto; COLOR: black; FONT-SIZE: 11px; BORDER-TOP: #c4e8ff 6px solid; BORDER-RIGHT: #c4e8ff 6px solid; PADDING-TOP: 0px
}
#customerFeedback {
	WIDTH: 236px; FLOAT: left; CLEAR: left; FONT-SIZE: 10px
}
#customerFeedback .sh {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
#content #customerFeedback H5 {
	TEXT-TRANSFORM: none; MARGIN-BOTTOM: 10px; FONT-SIZE: 11px
}
#customerFeedback H4 {
	FONT-WEIGHT: normal
}
#customerFeedback .sc .stars {
	DISPLAY: inline-block; FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
#customerFeedback .sc H5 {
	FONT-WEIGHT: bold
}
#customerFeedback .stripeInner SPAN {
	LINE-HEIGHT: 15px; DISPLAY: block; MARGIN-LEFT: 7px; FONT-WEIGHT: bold
}
#customerFeedback .stripeInner SPAN.ra {
	TEXT-ALIGN: right; MARGIN: 0px 3px 0px 0px; WIDTH: 28px; DISPLAY: inline-block; FONT-WEIGHT: bold
}
#customerFeedback SPAN SPAN {
	MARGIN: 0px; DISPLAY: inline; FONT-WEIGHT: normal
}
#customerFeedback P {
	MARGIN-BOTTOM: 5px
}
#customerFeedback .twotone {
	MARGIN-TOP: 15px; BORDER-TOP: #e0e0e0 1px solid
}
#customerFeedback .twotone H5 {
	MARGIN-TOP: 0px; BORDER-TOP: #fff 1px solid; PADDING-TOP: 16px
}
#customerFeedback .twotone SPAN SPAN {
	DISPLAY: inline; FONT-WEIGHT: normal
}
#customerFeedback .bottom {
	MARGIN-BOTTOM: 15px
}
#fitSurvey {
	MARGIN-TOP: 15px; BORDER-TOP: #eee 1px solid; PADDING-TOP: 10px
}
#writeReview {
	TEXT-ALIGN: center; MARGIN: 15px 0px 0px; DISPLAY: block
}
#verticalA9 {
	DISPLAY: none
}
#verticalA9 H3.hc {
	PADDING-LEFT: 18px !important; PADDING-RIGHT: 14px !important
}
#verticalA9 .controlPanel {
	DISPLAY: none
}
#verticalA9 #slider {
	POSITION: relative; TEXT-ALIGN: left; HEIGHT: 165px; OVERFLOW: hidden
}
#verticalA9 #slider .wrap {
	POSITION: absolute; WIDTH: 376px; TOP: 0px; LEFT: 0px
}
#verticalA9 #slider .section {
	MARGIN: 5px 10px 0px; WIDTH: 168px; FLOAT: left
}
#verticalA9 #slider .section SPAN {
	TEXT-ALIGN: center; DISPLAY: inline-block; MARGIN-BOTTOM: 10px; TEXT-DECORATION: underline
}
#verticalA9 #slider .section SPAN A {
	COLOR: #585a5d; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#verticalA9 #slider .section SPAN A:hover {
	COLOR: #ff5300
}
#verticalA9 #slider .section IMG {
	WIDTH: 80px; DISPLAY: block; MARGIN-BOTTOM: 7px
}
#verticalA9 #slider .section SPAN.second {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#verticalA9 .featurePaw {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 0px; BACKGROUND: url(/imgs/small_feature_final_sidebar.20110817112008.png) no-repeat left top; HEIGHT: 21px; FONT-SIZE: 10px; PADDING-TOP: 9px
}
#sflink {
	DISPLAY: none
}
#horizontalChoicestream .stripeInner {
	POSITION: relative; WIDTH: 706px; OVERFLOW: hidden
}
#similarProducts-c .stripeInner {
	POSITION: relative; WIDTH: 706px; OVERFLOW: hidden
}
#similarProducts-u {
	DISPLAY: none
}
#similarProducts-c {
	DISPLAY: none
}
#csSub {
	MARGIN: -15px 0px 0px -11px; WIDTH: 188px; OVERFLOW: hidden
}
.recoCross {
	MARGIN: -15px 0px 0px -11px; WIDTH: 188px; OVERFLOW: hidden
}
#csSub .product {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; WIDTH: 188px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
.recoCross .product {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; WIDTH: 188px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
#csSub A {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 23px
}
.recoCross A {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 23px
}
#csCross {
	MARGIN: -15px 0px -14px -11px; FLOAT: left; OVERFLOW: hidden
}
.recoSub {
	MARGIN: -15px 0px -14px -11px; FLOAT: left; OVERFLOW: hidden
}
#similarProducts-c {
	WIDTH: auto
}
#similarProducts-c .stripeInner {
	WIDTH: 556px
}
#similarProducts-c .recoSub {
	WIDTH: 541px; MARGIN-LEFT: 10px
}
#csCross .product {
	TEXT-ALIGN: center; WIDTH: 160px; FLOAT: left; HEIGHT: 165px
}
.recoSub .product {
	TEXT-ALIGN: center; WIDTH: 160px; FLOAT: left; HEIGHT: 165px
}
#csCross A {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-DECORATION: none; PADDING-TOP: 9px
}
.recoSub A {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-DECORATION: none; PADDING-TOP: 9px
}
.recoSub .flag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 26px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.recoCross .flag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 26px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#csSub .flag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 26px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#csCross .flag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 26px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.recoSub .oldPrice {
	PADDING-LEFT: 3px
}
.recoCross .oldPrice {
	PADDING-LEFT: 3px
}
#csSub .oldPrice {
	PADDING-LEFT: 3px
}
#csCross .oldPrice {
	PADDING-LEFT: 3px
}
.recoSub .product IMG {
	DISPLAY: inline
}
.recoCross .product IMG {
	DISPLAY: inline
}
#csSub .product IMG {
	DISPLAY: inline
}
#csCross .product IMG {
	DISPLAY: inline
}
.tags {
	FONT-SIZE: 10px
}
.tags P {
	MARGIN: 0px 0px 10px
}
#taggingWrap {
	DISPLAY: none
}
#productTagsWrap {
	DISPLAY: none
}
#customerTagsWrap {
	DISPLAY: none
}
#productTagsWrap UL LI {
	LINE-HEIGHT: 14px
}
#productTags {
	MARGIN: 10px; FONT-SIZE: 10px
}
#productTags LI {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; MARGIN: 5px 0px; WIDTH: 24.9%; DISPLAY: inline-block; FONT-SIZE: 0.85em; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
#productTags LI A {
	COLOR: #2c5987
}
#productTags LI A:hover {
	COLOR: #ff5300
}
#productTags LI A.votes5 {
	FONT-SIZE: 1.4em
}
#productTags LI SPAN {
	COLOR: #888; MARGIN-LEFT: 4px
}
#customerTagsWrap {
	MARGIN: 15px 0px 0px
}
#customerTagsWrap H4 {
	MARGIN: 0px 0px 5px; FLOAT: left
}
#customerTags {
	TEXT-TRANSFORM: uppercase; COLOR: #555; FONT-SIZE: 0.85em; FONT-WEIGHT: bold
}
P.manageTags {
	MARGIN: 0px
}
.manageTags {
	FONT: italic 11px Georgia, serif; FLOAT: right; OVERFLOW: hidden
}
.manageTags A {
	COLOR: #2c5987
}
.manageTags A:hover {
	COLOR: #ff5300
}
#addNewTag {
	POSITION: relative; WIDTH: 37%; BACKGROUND: #fff; FLOAT: left; HEIGHT: 34px; OVERFLOW: visible
}
.stripeInner#addNewTag {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: 9px
}
#addNewTag INPUT {
	WIDTH: 149px
}
#searchSuggest-newTagName UL {
	WIDTH: 270px; TOP: 18px; LEFT: -20px
}
#yourTags {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 58.5%; FLOAT: right; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px
}
.hcSearch#yourTags {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 9px
}
#yourTags H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 15px; BACKGROUND: #b7b7b7 no-repeat right -614px; FLOAT: left; HEIGHT: 15px; COLOR: #fff; CLEAR: both; FONT-SIZE: 9px; PADDING-TOP: 4px; text-shadow: 1px 1px 0 rgba(70, 70, 70, .4)
}
#yourTags SPAN {
	MARGIN: 0px 12px 5px 0px; DISPLAY: inline-block
}
#yourTags A {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FONT-SIZE: 9px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
#yourTags .remove {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 12px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -943px; HEIGHT: 12px; COLOR: #2c5987; FONT-SIZE: 0.85em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#yourTags #customerTags {
	WIDTH: 75%; FLOAT: right
}
#brandInfo {
	WIDTH: 728px
}
#subWrapper #brandInfo {
	WIDTH: 710px
}
#brandInfo .sc {
	MARGIN: 0px 10px; WIDTH: 220px; FLOAT: left
}
#brandInfo .about {
	WIDTH: 480px; FLOAT: right
}
#subWrapper #brandInfo .about {
	WIDTH: 470px; FLOAT: right
}
#brandInfo .about DIV {
	MARGIN-TOP: 20px; DISPLAY: block
}
#brandInfo IMG {
	MARGIN-BOTTOM: 15px
}
#brandInfo H2.hc {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
#brandInfo .teethBlueTop {
	WIDTH: 209px
}
#brandInfo .teethBlueBottom {
	WIDTH: 210px
}
#shipping-options-popover {
	WIDTH: 450px
}
#shipping-options-text {
	MARGIN-TOP: 25px
}
#shipping-options-text H3 {
	MARGIN-TOP: -20px; FONT-SIZE: 1em
}
#shipping-options-text .close {
	MARGIN: -20px -11px 0px 0px
}
#shipping-options-text DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 6px
}
#shipping-options-text P {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 1.1em
}
#shipping-options-text .shipping-small {
	MARGIN-TOP: 5px; FONT-SIZE: 0.9em
}
#shipping-options-text DIV UL {
	MARGIN: 5px 0px 5px 15px; FONT-SIZE: 1.1em
}
#shipping-options-text DIV UL LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#shipping-options-text DIV UL LI .last {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#favoritesPopover {
	WIDTH: 400px; MAX-WIDTH: 400px
}
#favoritesPopover DIV.app {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
#favoritesPopover .favoritesLeft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 45%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 35px
}
#favoritesPopover .favoritesRight {
	TEXT-ALIGN: left; MARGIN: 0px 0px 15px; WIDTH: 50%; FLOAT: right
}
#favoritesPopover P {
	MARGIN: 5px 0px
}
#favoritesPopover P.note {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 9px; PADDING-TOP: 0px
}
#favoritesPopover LABEL {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
#favoritesPopover SELECT {
	MARGIN: 3px 0px 5px; WIDTH: 95%
}
#favoritesPopover #addBtn {
	MARGIN: 15px 0px 0px
}
#favoritesPopover A.btn {
	COLOR: #fff
}
#favoritesPopover .formError {
	BORDER-BOTTOM: #ff5300 5px solid; BORDER-LEFT: #ff5300 5px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ff5300; FONT-SIZE: 11px; OVERFLOW: hidden; BORDER-TOP: #ff5300 5px solid; BORDER-RIGHT: #ff5300 5px solid; PADDING-TOP: 0px; -moz-border-radius: 0; -webkit-border-radius: 0
}
#favoritesPopover .formError H3 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ff5300 !important; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; FONT: italic 14px Georgia, "Times New Roman", serif; FLOAT: none !important; COLOR: #fff; PADDING-TOP: 4px; text-shadow: rgba(0, 0, 0, .3) 0px 1px 1px
}
#favoritesPopover .formError UL {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 40px; PADDING-RIGHT: 30px; PADDING-TOP: 10px
}
#favoritesPopover .formError UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; LIST-STYLE-TYPE: disc; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#favoritesPopover .formError SPAN {
	MARGIN: 0px 0px 0px 36px; WIDTH: 14px; DISPLAY: block; BACKGROUND-POSITION: -78px -267px; HEIGHT: 7px
}
#altCombinations {
	WIDTH: 615px; MAX-WIDTH: 615px
}
#altCombinations TABLE {
	TEXT-ALIGN: left; MARGIN: 10px auto; BORDER-COLLAPSE: collapse
}
#altCombinations TH {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; VERTICAL-ALIGN: top; PADDING-TOP: 7px
}
#altCombinations TD {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; VERTICAL-ALIGN: top; PADDING-TOP: 7px
}
#altCombinations TH {
	TEXT-TRANSFORM: uppercase
}
#altCombinations TD {
	MAX-WIDTH: 500px
}
#altCombinations TD A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 10px; MARGIN: 0px 10px 5px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; BACKGROUND: #e5f0f9; PADDING-TOP: 2px
}
.add-review-page#content {
	WIDTH: 758px
}
.addReview {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4em; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 0.91em; PADDING-TOP: 15px
}
.addReview H1 {
	MARGIN-BOTTOM: 15px; COLOR: #2c5987
}
.addReview .formHead {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #558abe; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0
}
.addReview #add-review P.formSubHead {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #f9f9f9; FONT-SIZE: 9px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
.addReview FORM {
	BORDER-BOTTOM: #e8e8e8 1px solid; BORDER-LEFT: #e8e8e8 1px solid; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-TOP: #e8e8e8 1px solid; BORDER-RIGHT: #e8e8e8 1px solid
}
.addReview H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
.addReview .productTitle {
	MARGIN: 25px 0px 15px; DISPLAY: block; COLOR: #2c5987; FONT-WEIGHT: bold
}
.addReview .reqField {
	FLOAT: right; MARGIN-RIGHT: 20px; PADDING-TOP: 10px
}
#add-review IMG {
	MARGIN: 10px 50px 15px; FLOAT: left
}

#add-review P {
	PADDING-TOP: 15px
}
#add-review P SPAN {
	FONT-WEIGHT: normal
}
#add-review P.note {
	TEXT-ALIGN: right; MARGIN: 10px 20px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
P.first {
	PADDING-TOP: 15px
}
#add-review UL {
	LIST-STYLE-TYPE: none
}
#add-review UL LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 15px; OVERFLOW: hidden
}
#add-review .formError UL {
	LIST-STYLE-TYPE: inherit; OVERFLOW: visible
}
#add-review .formError UL LI {
	LIST-STYLE-TYPE: inherit; OVERFLOW: visible
}
#add-review .fFullWidth {
	TEXT-TRANSFORM: none; WIDTH: auto; DISPLAY: block
}
.stdForm LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 4px
}
.stdForm .fOption {
	MARGIN-TOP: 10px
}
#add-review .stdForm .fOption LI {
	MARGIN-LEFT: 185px
}
#add-review .question {
	MARGIN: 25px 0px 10px 20px; FONT-WEIGHT: bold
}
#add-review .radioCat {
	MARGIN: 25px 0px 10px; FONT-WEIGHT: bold
}
#add-review .inputAlign {
	MARGIN-LEFT: 200px
}
#add-review LI SELECT {
	BORDER-BOTTOM: #cddbe4 1px solid; BORDER-LEFT: #7f9fb2 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 100px; PADDING-RIGHT: 1px; FONT-FAMILY: Verdana, arial, sans; COLOR: #555; FONT-SIZE: 1em; BORDER-TOP: #7f9fb2 1px solid; BORDER-RIGHT: #cddbe4 1px solid; PADDING-TOP: 1px
}

#add-review LI SPAN.fNote {
	LINE-HEIGHT: 12px; DISPLAY: block; MARGIN-LEFT: 205px
}
#add-review INPUT.radiobutton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 3px; WIDTH: auto; CLEAR: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#add-review INPUT.lRadio {
	MARGIN: 0px
}
#add-review BUTTON {
	CLEAR: both
}
#add-review P.thanks {
	TEXT-ALIGN: right; MARGIN: 0px 15px 5px
}
#add-review P.submitRev {
	TEXT-ALIGN: right; MARGIN: 0px 20px 5px 0px
}
#contactCLT {
	TEXT-ALIGN: right; MARGIN: 0px 20px 15px
}
#reviewThanks P {
	MARGIN: 10px 15px
}
.productReviews .aggregateReview {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 45px; FONT-SIZE: 1.1em; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ratingsJig {
	MARGIN-TOP: -4px
}
A#liveHelpLink {
	DISPLAY: none
}
A#liveHelpLink:link {
	COLOR: #2c5987
}
A#liveHelpLink:hover {
	COLOR: #2c5987
}
A#liveHelpLink:visited {
	COLOR: #2c5987
}
A#liveHelpLink:active {
	COLOR: #2c5987
}
DIV.stripeInner#liveHelpLauncher {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, serif; BACKGROUND: url(/imgs/stripeBG.20110817112008.png) #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#liveHelpLauncher DIV {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: rgb(242,242,232); PADDING-TOP: 10px
}
#liveHelpLauncher DIV H2 {
	MARGIN-BOTTOM: 10px; LETTER-SPACING: 0.1em; FONT-SIZE: 22px
}
#liveHelpLauncher DIV P {
	MARGIN-TOP: 5px; DISPLAY: inline; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #ff5401; FONT-SIZE: 10px; BORDER-TOP: #bbc6cd 1px solid; PADDING-TOP: 5px
}
LI#conversionChartLink {
	MARGIN-BOTTOM: 0px
}
#conversionChartLink {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 0px -31px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#conversionPopover {
	WIDTH: 100%; MAX-WIDTH: 60%
}
#conversionPopover .app {
	POSITION: relative
}
#conversionPopover .app .wrap {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MAX-HEIGHT: 600px; OVERFLOW: auto; PADDING-TOP: 8px
}
#conversionPopover .addCol {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -101px; FLOAT: right; HEIGHT: 10px; PADDING-TOP: 0px
}
#conversionPopover .delCol {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 5px 0px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -113px; HEIGHT: 10px; FONT-SIZE: 8px; FONT-WEIGHT: normal; PADDING-TOP: 0px; text-shadow: none
}
#conversionPopover P {
	MARGIN: 0px 0px 15px
}
#conversionPopover H4 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-SIZE: 10px
}
#conversionPopover TABLE {
	MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#conversionPopover TABLE TH {
	BORDER-BOTTOM: #558ab3 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #558ab3 1px solid; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #558ab3; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #558ab3 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #558ab3 1px solid; PADDING-TOP: 8px; text-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 1px
}
#conversionPopover TABLE TH A {
	COLOR: #fff
}
#conversionPopover TABLE TR {
	HEIGHT: 30px
}
#conversionPopover TABLE TR.odd {
	BACKGROUND-COLOR: #f8f8f8
}
#conversionPopover TABLE TD {
	BORDER-BOTTOM: #bebebe 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #bebebe 1px solid
}
#conversionPopover TABLE TD.last {
	BORDER-RIGHT: #bebebe 1px solid
}
#conversionPopover TABLE TD DIV {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0
}
#conversionPopover TABLE TD DIV.border {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.newWindow#conversionPopover {
	MARGIN: 0px auto; WIDTH: 900px
}
.newWindow#conversionPopover TABLE {
	BACKGROUND-COLOR: #fff
}
.newWindow#conversionPopover TABLE TH {
	HEIGHT: 45px
}
.newWindow#conversionPopover TABLE TD.last {
	BORDER-RIGHT: #bebebe 1px solid
}
.newWindow#conversionPopover #ccHeader {
	Z-INDEX: 4; POSITION: fixed; WIDTH: 60%; TOP: 0px
}
.newWindow#conversionPopover #ccBody {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 60%; TOP: 63px
}
#outfits {
	WIDTH: 440px
}
#outfits .stripeInner {
	WIDTH: 400px
}
#outfits .stripeOuter {
	WIDTH: 420px
}
#outfits .gallery_link {
	WIDTH: 413px
}
#outfits H1 {
	PADDING-BOTTOM: 10px; FONT: bold italic 14px Georgia, "Times New Roman", serif; FLOAT: left; COLOR: #2c5987
}
#outfits A.close {
	FLOAT: right; COLOR: #2c5987; TEXT-DECORATION: underline
}
#outfits DIV.gallery_link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#outfits DIV.off {
	MARGIN-BOTTOM: 10px
}
#outfits DIV.off P {
	LINE-HEIGHT: 16px
}
#outfits .disable {
	DISPLAY: none
}
#outfits .outfit_container A {
	FLOAT: left
}
#outfits .outfit_container A.openOutfitBuilderPalette {
	FLOAT: none
}
#outfits .outfit_container P A {
	FLOAT: none
}
#outfits .outfit_container P {
	MARGIN: 12px 0px
}
#outfits A.prev {
	BACKGROUND-IMAGE: url(/imgs/L_R_buttons.20110817112004.png); MARGIN-TOP: 29px; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 36px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; FLOAT: left; HEIGHT: 36px; -moz-outline-style: none
}
#outfits A.next {
	BACKGROUND-IMAGE: url(/imgs/L_R_buttons.20110817112004.png); MARGIN-TOP: 29px; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 36px; DISPLAY: block; BACKGROUND-POSITION: -36px 0px; FLOAT: right; HEIGHT: 36px; -moz-outline-style: none
}
#outfits LABEL {
	FONT-WEIGHT: bold
}
#outfits {
	FONT-SIZE: 10px
}
#outfits SPAN.new {
	TEXT-TRANSFORM: uppercase; COLOR: #ff6a00; FONT-WEIGHT: bold
}
#outfits .outfit_container {
	MARGIN: 0px 12px
}
#outfits .outfit_container IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
.sku A {
	TEXT-DECORATION: underline
}
#qwikPeekPopover {
	WIDTH: 100%; MAX-WIDTH: 50%; MAX-HEIGHT: 85%
}
#qwikPeekPopover .app {
	POSITION: relative
}
#qwikPeekPopover .app .wrap {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MAX-HEIGHT: 600px; OVERFLOW: auto; PADDING-TOP: 8px
}
#qwikPeekPopover H4 {
	PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #558abe; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 12px; text-shadow: rgba(0, 0, 0, .3) 0px 1px 1px
}
#qwikPeekPopover H4 A {
	TEXT-TRANSFORM: none; FLOAT: right; COLOR: #fff; FONT-SIZE: 9px; FONT-WEIGHT: normal; text-shadow: none
}
#qwikPeekPopover H4 A:hover {
	COLOR: #eee
}
#qwikPeekPopover #imageTable {
	BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 100%; BORDER-RIGHT: #e8e8e8 1px solid
}
#qwikPeekPopover #imageTable TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#qwikPeekPopover #imageTable TR.imageRow TD {
	CURSOR: pointer
}
#qwikPeekPopover #imageTable TR.stockRow:hover {
	BACKGROUND-COLOR: #fff
}
#qwikPeekPopover #imageTable TR.hidden {
	DISPLAY: none
}
#qwikPeekPopover #imageTable TR.selected TD {
	BORDER-BOTTOM: medium none
}
#qwikPeekPopover #imageTable TD {
	BORDER-BOTTOM: #e8e8e8 1px solid
}
#qwikPeekPopover #imageTable TD.image {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#qwikPeekPopover #imageTable TD.productInfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 750px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#qwikPeekPopover #imageTable TD.productInfo SPAN {
	FONT-STYLE: italic; MARGIN: 0px 0px 3px; DISPLAY: inline-block; FONT-FAMILY: "Georgia"; COLOR: #2c5987; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#qwikPeekPopover #imageTable TD.productInfo EM {
	FONT-STYLE: normal; MARGIN: 0px 0px 3px; DISPLAY: inline-block; COLOR: #585a5d; FONT-WEIGHT: bold
}
#qwikPeekPopover #imageTable TD.productInfo A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -46px; HEIGHT: 10px; PADDING-TOP: 0px
}
#qwikPeekPopover #stockTable {
	MARGIN: 10px 5px 10px 0px; WIDTH: 100%
}
#qwikPeekPopover #stockTable TH {
	BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: gray; BORDER-TOP: #e8e8e8 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#qwikPeekPopover #pendingTable TH {
	BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: gray; BORDER-TOP: #e8e8e8 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#qwikPeekPopover #stockTable TH.first {
	BORDER-LEFT: #e8e8e8 1px solid
}
#pendingPopover #pendingTable TH.first {
	BORDER-LEFT: #e8e8e8 1px solid
}
#qwikPeekPopover #stockTable TD.first {
	BORDER-LEFT: #e8e8e8 1px solid
}
#pendingPopover #pendingTable TD.first {
	BORDER-LEFT: #e8e8e8 1px solid
}
#qwikPeekPopover #stockTable TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#pendingPopover #pendingTable TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#qwikPeekPopover #stockTable TR.odd {
	BACKGROUND-COLOR: #f8f8f8
}
#pendingPopover #pendingTable TR.odd {
	BACKGROUND-COLOR: #f8f8f8
}
#pendingPopover {
	WIDTH: 100%; MAX-WIDTH: 30%
}
#pendingPopover .app {
	POSITION: relative
}
#pendingPopover .app .wrap {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MAX-HEIGHT: 600px; OVERFLOW: auto; PADDING-TOP: 8px
}
#pendingPopover #pendingTable {
	BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 100%; BORDER-RIGHT: #e8e8e8 1px solid
}
#pendingPopover #pendingTable TD {
	BORDER-BOTTOM: #e8e8e8 1px solid
}
#organicVideoLink {
	DISPLAY: none
}
#organicVideoPopover {
	TEXT-ALIGN: center; MAX-WIDTH: 700px !important; HEIGHT: 300px
}
#organicVideoPopover .app DIV DIV {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#organicVideoPopover BUTTON {
	MARGIN: 5px 0px 0px
}
#videoPlaceholder {
	POSITION: relative
}
#organicVideoPopover #vPControlsBlock {
	POSITION: absolute; WIDTH: 460px; TOP: 5px; LEFT: 5px
}
*  #wrap #content {
	WIDTH: 730px
}
*  #prHead {
	WIDTH: 100%
}
*  #wrap #content .stripeInner {
	HEIGHT: 100%
}
*  .productPage .rightCol {
	WIDTH: 440px; FLOAT: right; MARGIN-RIGHT: -9px
}
*  .productPage .leftCol {
	WIDTH: 226px; FLOAT: left
}
H1.hc STRONG {
	BACKGROUND-IMAGE: url(/imgs/spSearch.20110817112008.png) !important; BACKGROUND-REPEAT: no-repeat
}
#searchResults {
	BACKGROUND-IMAGE: url(/imgs/spSearch.20110817112008.png) !important; BACKGROUND-REPEAT: no-repeat
}
.flag {
	BACKGROUND-IMAGE: url(/imgs/spSearch.20110817112008.png) !important; BACKGROUND-REPEAT: no-repeat
}
#naviCenter H4 SPAN {
	BACKGROUND-IMAGE: url(/imgs/spSearch.20110817112008.png) !important; BACKGROUND-REPEAT: no-repeat
}
.product {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 11px; WIDTH: 136px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.product:hover {
	TEXT-DECORATION: none
}
BR.clear {
	DISPLAY: block; CLEAR: both
}
.product IMG {
	DISPLAY: block; TEXT-DECORATION: none
}
.product SPAN {
	DISPLAY: block; TEXT-DECORATION: underline
}
.product .brandName {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
.product .price {
	COLOR: #585a5d; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.product .salePrice {
	TEXT-DECORATION: none
}
.product:hover .price {
	TEXT-DECORATION: none
}
.productImage {
	WIDTH: 170px; DISPLAY: block; HEIGHT: 198px; OVERFLOW: hidden
}
.salePrice {
	COLOR: #ff5300; FONT-WEIGHT: bold
}
.salePrice SPAN {
	DISPLAY: inline; COLOR: #585a5d; FONT-WEIGHT: normal; TEXT-DECORATION: line-through
}
.product .flag {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.flag {
	PADDING-LEFT: 28px; WIDTH: 75px; BACKGROUND-POSITION: 0px -36px
}
.first .flag {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
*  .flag {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.flag .sale {
	WIDTH: 19px; DISPLAY: block; BACKGROUND: no-repeat -114px -267px; FLOAT: left; HEIGHT: 41px; MARGIN-RIGHT: 2px
}
.flag .new {
	WIDTH: 20px; DISPLAY: block; BACKGROUND: no-repeat -93px -267px; FLOAT: left; HEIGHT: 46px; MARGIN-RIGHT: 2px
}
.product .stars {
	MARGIN: 0px auto
}
#brandSignupForm {
	TEXT-ALIGN: center; FONT-STYLE: italic; FONT-SIZE: 10px; OVERFLOW: hidden
}
#brandSignupForm H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 23px Georgia, serif; LETTER-SPACING: 2px; COLOR: #2c5987; PADDING-TOP: 0px; text-shadow: 1px 1px 1px #FFFFFF; font-size-adjust: none; font-stretch: normal
}
#brandSignupForm H4 .signUp {
	FONT-STYLE: normal; FONT-SIZE: 17px
}
#brandSignupForm H4 SPAN {
	FONT-STYLE: italic; DISPLAY: block; FONT-SIZE: 10px
}
#brandSignupForm INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 5px; OUTLINE-WIDTH: 0px; WIDTH: 95%; PADDING-RIGHT: 0px; FONT: italic 12px Georgia; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 11px; -moz-border-radius: 7px; -webkit-border-radius: 7px
}
#brandSignupForm BUTTON {
	MARGIN: 10px 0px 0px
}
#brandSignupForm .asyncError {
	LINE-HEIGHT: 12px; FONT-STYLE: normal; MARGIN-BOTTOM: 5px
}
#brandSignupForm .asyncError UL {
	PADDING-RIGHT: 20px
}
#brandSignupForm .asyncError LI {
	MARGIN-BOTTOM: 5px
}
UL.vPControls {
	Z-INDEX: 50000; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: rgb(0,0,0); TOP: -260px; PADDING-TOP: 10px; LEFT: 0px
}
UL.vPControls LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-TOP: 10px
}
UL.vPControls LI A {
	opacity: 0.5
}
UL.vPControls LI A:hover {
	opacity: 1
}
DIV#playButton {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN-TOP: -170px; PADDING-LEFT: 10px; WIDTH: 75px; PADDING-RIGHT: 10px; HEIGHT: 75px; MARGIN-LEFT: 200px; PADDING-TOP: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px
}
DIV#playButton:hover {
	CURSOR: pointer
}
DIV#playButton DIV {
	BORDER-BOTTOM: transparent 30px solid; BORDER-LEFT: #fff 60px solid; MARGIN: 5px 0px 0px 10px; WIDTH: 50px; BORDER-TOP: transparent 30px solid; BORDER-RIGHT: transparent 0px solid
}
DIV.vPEmbed {
	POSITION: relative; PADDING-BOTTOM: 32px; PADDING-LEFT: 52px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: rgb(0,0,0); TOP: -276px; PADDING-TOP: 20px; LEFT: 0px
}
DIV.vPEmbed UL {
	PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 87%; PADDING-RIGHT: 0px; BACKGROUND: #000; PADDING-TOP: 0px
}
DIV.vPEmbed UL LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 0px
}
DIV.vPEmbed UL LI A {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; COLOR: #fff; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 20px; text-shadow: 0 0 2px #555; opacity: 0.5
}
DIV.vPEmbed UL LI A:hover {
	opacity: 1
}

A:link {
	COLOR: #2c5987; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #619eda; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff5300; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff5300; TEXT-DECORATION: none
}
.featuredBrandSlider .prev {
	COLOR: #2c5987; TEXT-DECORATION: none
}
.featuredBrandSlider .next {
	COLOR: #2c5987; TEXT-DECORATION: none
}
.azBrandIndex A:visited {
	COLOR: #2c5987; TEXT-DECORATION: none
}
.sortby A:visited {
	COLOR: #2c5987; TEXT-DECORATION: none
}
A.btn:visited {
	COLOR: #2c5987; TEXT-DECORATION: none
}
.globalActionsWrap {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.globalActions .hiring {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.teethBlueInner {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.letterBanner {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.controlPanel .prev {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.controlPanel .next {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.livechat A {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.nav A {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.nav SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.tertiary {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.viewColors {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.productTypesTrigger {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.yourTags .remove {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.breadCrumbs .remove {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.accountTags .remove {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.measureView {
	BACKGROUND-IMAGE: url(/imgs/spGlobalBlue.20110722135911.png)! important
}
.qvright {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.qvleft {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.qvup {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.qvdown {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.quickViewMe {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
H3.hc {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
H3.hc SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
H3.nosh SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.action {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.search SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.addToCart SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.secondary {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.dropBox SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
/*.hcSearch FIELDSET {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}*/
.innerShadow {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.header P SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.viewCart {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.viewCart B {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.flag .sale {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.flag .new {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.customerFeedback .stars {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.defaultSidebar #secure SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.defaultSidebar #freeShipping {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}H3.hc2 {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
H3.hc2 SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
H3.hc3 {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
H3.hc3 SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.teethWhiteTop {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.teethWhiteBottom {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.teethBlueTop {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.teethBlueBottom {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}

#zappme A {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#blogWhat {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.inverse-container INPUT {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#yourTags H4 {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.formError SPAN {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#price .saleFlag {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#orderTable .status A {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#cart TH.status A {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
.subscriptionForm SELECT {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#red-corner INPUT {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
#blue-corner INPUT {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}
H1.hc {
	FONT: italic 21px Georgia, "Times New Roman", serif; COLOR: #585a5d
}
.h1hc {
	FONT: italic 21px Georgia, "Times New Roman", serif; COLOR: #585a5d
}
H1.hc STRONG {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 13px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #2c5987; TEXT-INDENT: -9999px; FONT-STYLE: normal; HEIGHT: 22px
}
H1.hc EM {
	COLOR: #ff5300
}
H2.hc {
	FONT: italic 19px Georgia, "Times New Roman", serif; COLOR: #646e23
}
.hch2 {
	FONT: italic 19px Georgia, "Times New Roman", serif; COLOR: #646e23
}
H3.hc {
	PADDING-RIGHT: 22px; PADDING-LEFT: 23px; FONT-SIZE: 10px; BACKGROUND: #a4b344 no-repeat right -121px; LEFT: -15px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 8px; OVERFLOW: visible; TEXT-TRANSFORM: uppercase; COLOR: #fff; TEXT-INDENT: 0px; PADDING-TOP: 5px; POSITION: relative; text-shadow: rgba(122,136,37,.7) 1px 1px 0
}
H3.hc SPAN {
	BACKGROUND-POSITION: -127px -206px; LEFT: 0px; WIDTH: 6px; TEXT-INDENT: 0px; POSITION: absolute; TOP: -4px; HEIGHT: 4px; BACKGROUND-COLOR: #000
}
H3.nosh {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #a4b344; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 1%; text-shadow: rgba(122,136,37,.7) 1px 1px 0
}
H3.nosh SPAN {
	BACKGROUND-POSITION: -59px -267px; LEFT: 10px; WIDTH: 14px; BOTTOM: -7px; POSITION: absolute; HEIGHT: 7px
}
H4.hc {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #585a5d; FONT-FAMILY: Verdana, Arial, sans; TEXT-ALIGN: center
}
.h4hc {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #585a5d; FONT-FAMILY: Verdana, Arial, sans; TEXT-ALIGN: center
}
H5.hc {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #2c5987
}
H6.hc {
	
}
.bigBlue {
	FONT: 31px Georgia,serif; TEXT-TRANSFORM: uppercase; COLOR: #2c5987; LETTER-SPACING: 2px; text-shadow: 1px 1px 1px #FFFFFF
}

H5 {
	FONT-SIZE: 1em
}
SPAN.hcCart {
	FONT: italic 21px Georgia, "Times New Roman", serif; COLOR: #2c5987; 
}
SPAN.hcCart EM {
	COLOR: #ff5300
}
 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
LI {
	MARGIN-LEFT: 15px
}
/*FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}*/
.sliderWrap {
	WIDTH: 1000em; POSITION: relative
}
.controlPanel .moreRecos {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, sans-serif
}
.moreRecos {
	FLOAT: right; FONT-STYLE: italic; FONT-FAMILY: Georgia, serif
}
.gClear {
	DISPLAY: inline-block; OVERFLOW: hidden
}
.gClear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: '.'
}
.asyncError {
	FONT-WEIGHT: bold; COLOR: #ff5300
}
.hcSearch FIELDSET {
	BORDER-RIGHT: #e1dfdf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #abaaaa 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff repeat-x 0px -690px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e1dfdf 1px solid; TEXT-INDENT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #e1dfdf 1px solid; moz-border-radius: 7px; webkit-border-radius: 7px
}
.hcSearch BUTTON {
	Z-INDEX: 1203; FLOAT: right; MARGIN: 0px 2px 0px 0px; POSITION: relative
}
.hcSearch INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 1204; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 0px 4px; FONT: italic 16px Georgia; PADDING-TOP: 1px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
.currentSuggestionsWrap {
	Z-INDEX: 1202; POSITION: absolute
}
DIV.currentSuggestionsWrap UL.currentSuggestions {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #e8e8e8 1px; DISPLAY: none; PADDING-LEFT: 9px; BACKGROUND: #fff; PADDING-BOTTOM: 9px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: left; moz-border-radius: 0 0 7px 7px; webkit-border-radius: 0 0 7px 7px
}
.currentSuggestions LI {
	BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 0px solid; BACKGROUND: #fff; MARGIN: 0px; BORDER-LEFT: #e8e8e8 1px solid; TEXT-INDENT: 0px; BORDER-BOTTOM: #e8e8e8 0px solid
}
.currentSuggestions LI.first {
	PADDING-TOP: 10px
}
.currentSuggestions LI.last {
	PADDING-BOTTOM: 7px; BORDER-BOTTOM: #e8e8e8 1px solid; moz-border-radius: 0 0 7px 7px; webkit-border-bottom-left-radius: 7px; webkit-border-bottom-right-radius: 7px
}
.currentSuggestions .active A {
	BACKGROUND: #558abe; COLOR: #fff
}
.currentSuggestions A {
	PADDING-RIGHT: 0px; DISPLAY: block! important; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #2c5987; TEXT-INDENT: 10px; PADDING-TOP: 4px; FONT-STYLE: italic; FONT-FAMILY: Georgia; TEXT-DECORATION: none
}
.currentSuggestions A:hover {
	BACKGROUND: #d9eefa
}
.currentSuggestions STRONG {
	FONT-WEIGHT: normal
}
.wrap {
	CLEAR: both; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e8e8e8 0px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px auto 15px; OVERFLOW: hidden; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 982px; COLOR: #555; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 0px solid; POSITION: relative; TEXT-ALIGN: left
}
.headerPromoBanners {
	MARGIN: 0px auto; WIDTH: 1000px
}
.headerPromoBanners A {
	outline: none
}
UNKNOWN {
	FLOAT: left
}
  #headerPromoBanners A {
	FLOAT: left
}
.headerPromoBanners A IMG {
	FLOAT: left
}
.topBanner {
	FONT-SIZE: 0px
}
.headerBanner {
	FONT-SIZE: 0px
}
.topBanner IMG {
	DISPLAY: block
}
.headerBanner IMG {
	DISPLAY: block
}
.fixedWidth {
	MARGIN: 0px auto; WIDTH: 1002px
}
.expand {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; Z-INDEX: 998; BACKGROUND: #eeeded; PADDING-BOTTOM: 4px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-ALIGN: left; moz-border-radius: 5px; webkit-border-radius: 5px
}
.expand .close {
	FLOAT: left; MARGIN: 5px 0px 0px 5px
}
.btn {
	OVERFLOW: visible; TEXT-TRANSFORM: uppercase; WIDTH: auto; FONT-FAMILY: Verdana, Arial, sans; TEXT-DECORATION: none; moz-border-radius: 6px; webkit-border-radius: 6px; outline: 0
}
.btn:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.action {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: #ff5d00 repeat-x 0px -337px; PADDING-BOTTOM: 5px; COLOR: #fff; BORDER-TOP-STYLE: none; TEXT-INDENT: 0px; PADDING-TOP: 5px; ZOOM: 1; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: 1px; BORDER-BOTTOM-STYLE: none; text-shadow: rgba(0,0,0,.3) 0px 1px 1px
}
.action:hover {
	BACKGROUND-POSITION: 0px -327px
}
.secondary {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #e8e8e8 0px -444px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; COLOR: #2c5987; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1
}
.secondary2 {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #2c5987 0px -444px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #ffffff; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1
}
.secondary3 
{   
	BORDER-RIGHT: #8fdba2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #8fdba2 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #c4e5cc 0px -444px; PADDING-BOTTOM: 5px; BORDER-LEFT: #8fdba2 1px solid; COLOR: #14732c; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #8fdba2 1px solid; ZOOM: 1
}

.secondary4 {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #419f43 0px -444px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #ffffff; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1
}
.secondary5 {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #198687 0px -444px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #ffffff; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1
}
.secondary6 {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #1d7576 0px -444px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #ffffff; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1
	
}
.secondary7 {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #249727 0px -444px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #ffffff; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; ZOOM: 1
}



.tertiary {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #cce7f9 0px -315px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; COLOR: #2c5987; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1
}

.secondary:hover {
	COLOR: #2c5987
}
.tertiary:hover {
	COLOR: #2c5987
}
.dropBox {
	POSITION: relative
}
.dropBox SPAN {
	BACKGROUND-POSITION: right -495px; DISPLAY: inline-block; MARGIN: 0px 0px 0px 5px; OVERFLOW: visible; WIDTH: 13px; TEXT-INDENT: -9999px; HEIGHT: 13px
}
.search SPAN {
	BACKGROUND-POSITION: 0px -393px; DISPLAY: inline-block; MARGIN: 0px -4px 0px 3px; VERTICAL-ALIGN: text-top; OVERFLOW: hidden; WIDTH: 13px; TEXT-INDENT: -9999px; HEIGHT: 15px
}
.search:hover SPAN {
	BACKGROUND-POSITION: -69px -380px
}
.addToCart {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 6px
}
.addToCart SPAN {
	BACKGROUND-POSITION: -14px -391px; DISPLAY: inline-block; MARGIN: -2px -4px 0px 3px; VERTICAL-ALIGN: text-top; OVERFLOW: hidden; WIDTH: 20px; TEXT-INDENT: -9999px; HEIGHT: 18px
}
.addToCart:hover SPAN {
	BACKGROUND-POSITION: -83px -378px
}
.teethWhiteTop {
	BACKGROUND-POSITION: 0px -313px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 3px
}
.teethWhiteInner {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 13px; OVERFLOW: hidden; PADDING-TOP: 13px; BACKGROUND-COLOR: #fff
}
.teethWhiteBottom {
	BACKGROUND-POSITION: 0px -316px; MARGIN-BOTTOM: 14px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 4px
}
.teethBlueTop {
	BACKGROUND-POSITION: 0px -320px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 3px
}
.teethBlueInner {
	BORDER-RIGHT: #dedede 1px solid; BACKGROUND-POSITION: 0px -352px; BACKGROUND-REPEAT: repeat-x
}
.teethBlueBottom {
	BACKGROUND-POSITION: 0px -323px; MARGIN-BOTTOM: 14px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 4px
}
.zpopover {
	FONT-SIZE: 10px; Z-INDEX: 20001; MIN-HEIGHT: 1px; FLOAT: left; POSITION: absolute; TEXT-ALIGN: left; max-width: 475px
}
.zpopover H3 {
	FLOAT: left; COLOR: #fff
}
.zpopover DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.zpopover DIV.info {
	BORDER-RIGHT: #2c5987 1px solid; BORDER-TOP: #2c5987 1px solid; BACKGROUND: #558abe; BORDER-LEFT: #2c5987 1px solid; BORDER-BOTTOM: #2c5987 1px solid; moz-border-radius: 7px; webkit-border-radius: 7px
}
.zpopover DIV.info H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; PADDING-TOP: 0px
}
.zpopover DIV.app {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; moz-box-shadow: 0px 0px 20px #444; webkit-box-shadow: 0px 0px 20px #444
}
.zpopover DIV.app H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #2c5987; TEXT-INDENT: 0px; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: georgia
}
.zpopover DIV DIV {
	CLEAR: both; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #e8e8e8 1px solid; COLOR: #585a5d; LINE-HEIGHT: 12px; PADDING-TOP: 5px; BORDER-BOTTOM: #e8e8e8 1px solid; moz-border-radius: 7px; webkit-border-radius: 7px
}
.zpopover A.close {
	PADDING-RIGHT: 23px; BACKGROUND-POSITION: 17px -28px; FLOAT: right; MARGIN: 5px 0px; COLOR: #fff; LINE-HEIGHT: 11px; TEXT-DECORATION: underline
}
.zpopover .app A.close {
	COLOR: #2c5987
}
.zpopover .popOverNotch {
	DISPLAY: block; Z-INDEX: 30001; BACKGROUND-IMAGE: url(/imgs/spPopover.20110722135911.png)! important; WIDTH: 19px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 12px
}
.zpopover .appNotch {
	DISPLAY: none
}
.bottom .popOverNotch {
	BACKGROUND-POSITION: -41px -6px
}
.searchin .popOverNotch {
	BACKGROUND-POSITION: -41px -6px
}
.face .popOverNotch {
	BACKGROUND-POSITION: -24px 4px; HEIGHT: 16px
}
.top .popOverNotch {
	BACKGROUND-POSITION: -24px 4px; HEIGHT: 16px
}
.left .popOverNotch {
	BACKGROUND-POSITION: 3px 0px; WIDTH: 14px; HEIGHT: 19px
}
.right .popOverNotch {
	BACKGROUND-POSITION: -11px 0px; WIDTH: 11px; HEIGHT: 19px
}
.hcSearch {
	BACKGROUND: url(/imgs/stripeBG.20110722135911.png) #fff
}
.stripeOuter {
	BACKGROUND: url(/imgs/stripeBG.20110722135911.png) #fff
}
.zpopover DIV.app {
	BACKGROUND: url(/imgs/stripeBG.20110722135911.png) #fff
}
#searchSuggest-globalSearchField UL {
	BACKGROUND: url(/imgs/stripeBG.20110722135911.png) #fff
}
.hcSearch {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #e8e8e8 1px solid; moz-border-radius: 7px; webkit-border-radius: 7px
}
.stripeOuter {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #e8e8e8 1px solid; moz-border-radius: 7px; webkit-border-radius: 7px
}
.zpopover DIV.app {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; BORDER-LEFT: #e8e8e8 1px solid; PADDING-TOP: 9px; BORDER-BOTTOM: #e8e8e8 1px solid; moz-border-radius: 7px; webkit-border-radius: 7px
}
.zpopover DIV.app {
	BORDER-LEFT-COLOR: #888; BORDER-BOTTOM-COLOR: #888; BORDER-TOP-COLOR: #888; BORDER-RIGHT-COLOR: #888
}
.stripeInner {
	CLEAR: left; BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 1px solid; OVERFLOW: hidden; BORDER-LEFT: #e8e8e8 1px solid; BORDER-BOTTOM: #e8e8e8 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; moz-border-radius: 5px; webkit-border-radius: 5px
}
.innerShadow {
	BORDER-TOP: #abaaaa 1px solid; BACKGROUND: #fff repeat-x 0px -690px; TEXT-INDENT: 0px
}
.tan {
	BACKGROUND: url(/imgs/stripeBGtan.20110722135911.png)
}
.blur {
	COLOR: #b7b7b7! important
}

.clear {
	CLEAR: both
}
.entity {
	FONT-SIZE: 10px; COLOR: #585a5d
}
H3.cih {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #558abe; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 12px; ZOOM: 1; TEXT-ALIGN: left; text-shadow: rgba(0,0,0,.3) 0px 1px 1px;  margin-bottom: 0px; margin-top: 0px;
}
CAPTION.cih {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #558abe; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 12px; ZOOM: 1; TEXT-ALIGN: left; text-shadow: rgba(0,0,0,.3) 0px 1px 1px
}
H4.cih {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #2c5987; PADDING-TOP: 0px
}
H4.cih EM {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: lowercase; COLOR: #585a5d; FONT-STYLE: normal
}
.rnd {
	moz-border-radius: 5px 5px 0 0; webkit-border-top-left-radius: 5px; webkit-border-top-right-radius: 5px
}
.stdForm LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; TEXT-TRANSFORM: uppercase;  TEXT-ALIGN: right
}
/*.stdForm INPUT {
	WIDTH: 240px
}*/
.stdForm .labelError {
	COLOR: #ff5300
}
.stdForm .inputError {
	BORDER-RIGHT: #ff5300 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff5300 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff5300 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff5300 2px solid
}
.stdForm .errorMsg {
	DISPLAY: block; PADDING-LEFT: 205px; FONT-SIZE: 9px; COLOR: #ff5300
}
.stdForm .fText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase
}
.stdForm .fNote {
	FONT-SIZE: 9px; COLOR: #808080
}
.fOption INPUT {
	MARGIN: 1px 3px 0px 0px; WIDTH: auto; CURSOR: pointer
}
.fOption LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; TEXT-TRANSFORM: none; CURSOR: pointer
}
.contactCLT {
	CLEAR: both; MARGIN-TOP: 15px; FONT-SIZE: 10px; LINE-HEIGHT: 18px
}
.contactCLT B {
	DISPLAY: block
}
.clt {
	FONT-SIZE: 11px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 960px; TEXT-ALIGN: left
}
.cltWrap {
	BORDER-RIGHT: #7cb27e 9px; BORDER-TOP: #7cb27e 9px solid; Z-INDEX: 2001; BACKGROUND: #f7fcf6; MARGIN: 0px; BORDER-LEFT: #7cb27e 9px; WIDTH: 100%; COLOR: #555; BORDER-BOTTOM: #7cb27e 9px solid; POSITION: fixed; TOP: 0px
}
.clt H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #7cb27e; FLOAT: left; PADDING-BOTTOM: 4px; FONT: bold 13px Verdana, Arial, sans; COLOR: #fff; PADDING-TOP: 3px
}
.clt P.customer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.clt A:link {
	COLOR: #2c5987
}
.clt A:hover {
	COLOR: #ff5300
}
.cltContent {
	CLEAR: both; OVERFLOW: hidden
}
.amazonRetargeting {
	DISPLAY: none
}
.pixelServer {
	DISPLAY: none
}
.incognito {
	DISPLAY: none! important
}

.coreValue H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.coreValue H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.footer H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.footer H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#footer H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#footer H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#footer H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#footer H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer BLOCKQUOTE {
	MARGIN: 0px
}
.nav LI {
	MARGIN: 0px
}
.secondary:unknown {
	TEXT-DECORATION: none
}
.header {
	CLEAR: left; PADDING-TOP: 13px
}
  #header .zlogo {
	MARGIN-LEFT: 5px
}
.zlogo {
	FLOAT: left; MARGIN: -7px 3px -13px 10px
}
.globalActions LI {
	BORDER-RIGHT: #15416f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #15416f 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; FONT: bold 0.83em Verdana, helvetica, sans-serif; BORDER-LEFT: #3b6692 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #3b6692 0px solid; TEXT-DECORATION: none
}
.nav A {
	BORDER-RIGHT: #15416f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #15416f 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; FONT: bold 0.83em Verdana, helvetica, sans-serif; BORDER-LEFT: #3b6692 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #3b6692 0px solid; TEXT-DECORATION: none
}
.globalActionsWrap {
	BACKGROUND: #254e7b 0px -133px; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #14457b 1px solid
}
.globalActions {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; COLOR: #fff; TEXT-INDENT: 0px; LINE-HEIGHT: 3em; POSITION: relative; TEXT-ALIGN: left
}
.globalActions STRONG {
	FONT-SIZE: 1.11em; MARGIN-RIGHT: 5px
}
.livechat {
	FONT-SIZE: 1.11em; MARGIN-RIGHT: 5px
}
.globalActions UL {
	BORDER-RIGHT: #3b6692 1px solid; BORDER-TOP: #15416f 0px solid; RIGHT: 0px; BORDER-LEFT: #15416f 1px solid; BORDER-BOTTOM: #3b6692 0px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#globalActions LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.11em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
#globalActions A {
	COLOR: #fff
}
#globalActions UL A {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalActions LI.login-register A {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalActions #loginLinks {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalActions LI.first {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalActions #loginLinks A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalActions .first A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalActions LI.login-register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#globalActions .hiring {
	BACKGROUND-POSITION: left -972px; DISPLAY: block; RIGHT: -50px; WIDTH: 50px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 0px; HEIGHT: 42px
}
#livechat A {
	BORDER-RIGHT: #15416f 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 40px; BACKGROUND: no-repeat 0px -50px; PADDING-BOTTOM: 7px; BORDER-LEFT: #15416f 1px solid; PADDING-TOP: 7px
}
#csBanner {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; WIDTH: auto; COLOR: white; POSITION: relative; HEIGHT: 12px
}
#csBanner STRONG {
	PADDING-RIGHT: 5px; FONT-SIZE: 1.11em
}
.actions {
	FLOAT: right; COLOR: #555
}
.actions LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -192px 2px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#actions .help {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #369 1px solid
}
#actions .first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#actions A {
	COLOR: white
}
.header {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; Z-INDEX: 100; MARGIN-BOTTOM: 9px; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 1px solid
}
.main {
	CLEAR: both; WIDTH: 100%; HEIGHT: 6.33em
}
#zlogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 10px
}
#zlogo A {
	DISPLAY: block; WIDTH: 153px; HEIGHT: 58px
}
#zlogo A:hover {
	BACKGROUND-POSITION: 0px -58px
}
#csInfo {
	FLOAT: left; MARGIN: 10px 4px 0px 21px; FONT: 1.1em Arial,sans; WIDTH: 175px; COLOR: #369; TEXT-ALIGN: center
}
#csInfo A {
	COLOR: #ff5300; TEXT-DECORATION: none
}
#csInfo A:hover {
	COLOR: #ff5300; TEXT-DECORATION: none
}
#csInfo A:active {
	COLOR: #ff5300; TEXT-DECORATION: none
}
#csInfo A:visited {
	COLOR: #ff5300; TEXT-DECORATION: none
}
#globalSearchWrap {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FLOAT: left; MARGIN: 0px 0px 0px 5px; TEXT-TRANSFORM: uppercase; WIDTH: 386px; COLOR: #2c5987; TEXT-ALIGN: left
}
#globalSearchWrap A {
	FONT: italic 1.22em georgia, times, "times new roman", serif; TEXT-TRANSFORM: capitalize; COLOR: #585a5d; TEXT-DECORATION: underline
}
#globalSearch {
	MARGIN: 0px 0px 5px; ZOOM: 1
}
#globalSearch INPUT {
	WIDTH: 230px
}
#searchSuggest-globalSearchField UL {
	LEFT: -20px; WIDTH: 366px; TOP: 18px
}
#header .zapClassic {
	MARGIN-TOP: 0px; FONT-SIZE: 0.83em; RIGHT: 5px; OVERFLOW: hidden; POSITION: relative; TOP: 10px; TEXT-ALIGN: right
}
#selectSubsites {
	FONT-SIZE: 0.83em; FLOAT: right; MARGIN: 15px 0px 10px; POSITION: relative
}
.nav {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 1002px; PADDING-TOP: 14px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
  #nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 0px; PADDING-TOP: 0px
}
#nav LI {
	FLOAT: left
}
#nav .shoes {
	WIDTH: 61px
}
#nav .clothing {
	WIDTH: 83px
}
#nav .bags {
	WIDTH: 134px
}
#nav .housewares {
	WIDTH: 105px
}
#nav .beauty {
	WIDTH: 69px
}
#nav .watches {
	WIDTH: 79px
}
#nav .whatsnew {
	WIDTH: 105px
}
#nav .brands {
	WIDTH: 71px
}
#nav .womens {
	WIDTH: 79px
}
#nav .mens {
	WIDTH: 59px
}
#nav .kids {
	WIDTH: 56px
}
#nav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1100; BACKGROUND: #254e7b 0px -167px; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 15px; POSITION: relative; text-shadow: 0 1px 1px rgba(0,0,0,.75)
}
#nav A:hover {
	BACKGROUND-POSITION: 0px -265px; BORDER-LEFT-COLOR: #4cccf1; BORDER-BOTTOM-COLOR: #4cccf1; BORDER-TOP-COLOR: #4cccf1; BORDER-RIGHT-COLOR: #4cccf1
}
#nav LI.shoes A {
	BORDER-LEFT-WIDTH: 0px; moz-border-radius: 7px 0 0 7px; webkit-border-bottom-left-radius: 7px; webkit-border-top-left-radius: 7px
}
#nav #viewMoreDepts {
	PADDING-RIGHT: 11px; BACKGROUND-POSITION: 0px -215px; PADDING-LEFT: 25px; BORDER-LEFT-COLOR: #558abe; BORDER-BOTTOM-COLOR: #3b6692; PADDING-BOTTOM: 13px; WIDTH: 143px; BORDER-TOP-COLOR: #15416f; PADDING-TOP: 15px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #15416f; moz-border-radius: 0 7px 7px 0; webkit-border-bottom-right-radius: 7px; webkit-border-top-right-radius: 7px
}
#nav SPAN {
	BACKGROUND-POSITION: 0px -15px; DISPLAY: inline-block; FONT-SIZE: 0px; MARGIN: -1px 0px 0px 5px; VERTICAL-ALIGN: text-top; OVERFLOW: hidden; WIDTH: 13px; TEXT-INDENT: -9999px; HEIGHT: 13px
}
#moreDeptsWrap {
	BORDER-RIGHT: #2c5987 1px solid; BORDER-TOP: #2c5987 1px solid; FONT-SIZE: 1.1em; Z-INDEX: 1000; BACKGROUND: #558abe; MARGIN: -10px 0px 0px; BORDER-LEFT: #2c5987 1px solid; WIDTH: 178px; BORDER-BOTTOM: #2c5987 1px solid; POSITION: absolute; TEXT-ALIGN: left; moz-border-radius: 5px; webkit-border-radius: 5px
}
#moreDeptsWrap .moreDeptContain {
	BORDER-RIGHT: #537ca6 1px solid; BORDER-TOP: #537ca6 1px solid; BACKGROUND: #fff; MARGIN: 18px 9px 9px; BORDER-LEFT: #537ca6 1px solid; BORDER-BOTTOM: #537ca6 1px solid; moz-border-radius: 5px; webkit-border-radius: 5px
}
#nav #moreDeptsWrap A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: capitalize; WIDTH: 100%; COLOR: #2c5987; TEXT-INDENT: 10px; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px; text-shadow: none; moz-border-radius: 0; webkit-border-radius: 0
}
#nav #moreDeptsWrap A:hover {
	BACKGROUND: #d9eefa
}
#moreDeptsWrap DIV {
	PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#moreDeptsWrap DIV.first {
	BORDER-TOP-STYLE: none
}
.header .returnPolicy {
	FLOAT: left; WIDTH: 150px
}
.header .freeShipping {
	FLOAT: left; WIDTH: 150px
}
.header P {
	FONT-SIZE: 10px; COLOR: #879631; TEXT-ALIGN: left
}
.header P STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 147px; PADDING-TOP: 0px
}
.header P SPAN {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 6px 0px 0px
}
.header .returnPolicy {
	MARGIN: 5px 0px 0px 33px
}
.header .freeShipping {
	MARGIN: 5px 0px 0px 4px
}
.header .returnPolicy SPAN {
	BACKGROUND-POSITION: -57px -62px; WIDTH: 47px; HEIGHT: 31px
}
.header .freeShipping SPAN {
	BACKGROUND-POSITION: 0px -62px; WIDTH: 57px; HEIGHT: 31px
}
#header .returnPolicy A {
	COLOR: #879631; TEXT-DECORATION: none
}
.header .freeShipping A {
	COLOR: #879631; TEXT-DECORATION: none
}
#viewCart {
	FLOAT: right; MARGIN: 0px 17px 0px 0px; WIDTH: 61px; HEIGHT: 60px
}
#viewCart SPAN {
	DISPLAY: none
}
#azBrandIndex {
	BORDER-RIGHT: #dadada 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dadada 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; FONT: bold 12px Verdana; BORDER-LEFT: #dadada 0px solid; COLOR: #7e7d78; PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
#azBrandIndex H6 {
	DISPLAY: inline; MARGIN: 0px 17px 0px -2px; TEXT-TRANSFORM: uppercase
}
#azBrandIndex H6 A {
	FONT: bold 9px Verdana
}
#azBrandIndex A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; FONT: 10px Verdana; PADDING-TOP: 2px
}
#rollovers {
	WIDTH: 980px
}
.rollover {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 1002; BACKGROUND: #2c5987; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; POSITION: absolute; TEXT-ALIGN: left; moz-border-radius: 7px; webkit-border-radius: 7px
}
.rollover H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 22px 5px 0px; COLOR: #585a5d; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.rollover A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN-RIGHT: 19px; PADDING-TOP: 1px
}
.rollover A:hover {
	BACKGROUND: #d9eefa; COLOR: #2c5987; TEXT-DECORATION: none
}
.rollover .innerShadow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; moz-border-radius: 7px; webkit-border-radius: 7px
}
.rollover .innerShadow DIV {
	FLOAT: left; WIDTH: 175px
}
.rollover .innerShadow DIV DIV {
	MARGIN-TOP: 10px
}
#customerHelp H3 {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#customerHelp .rss {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#fnavsaurus H3 {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#emailSignupForm {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#atgChat {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
A#videoTestimonial {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#defaultSidebar .bbb {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#defaultSidebar .bizrate {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}

#credibility SPAN {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#credibility A {
	BACKGROUND-IMAGE: url(/imgs/spFooter.20110722135911.png)! important; BACKGROUND-REPEAT: no-repeat
}
#coreValueWrap {
	FONT-SIZE: 10px
}
#footerWrap {
	FONT-SIZE: 10px
}
#coreValue H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; MARGIN: 12px 0px 10px; COLOR: #fff
}
#coreValue H2 A {
	FONT-WEIGHT: normal; FONT-SIZE: 36px
}
#footer H3 {
	COLOR: #fff
}
#footer H3 SPAN {
	PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #2c5987; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; LETTER-SPACING: 1px
}
#footer H4 {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; LETTER-SPACING: 1px
}
#footer H5 {
	FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; COLOR: #c3db34; LINE-HEIGHT: 1em; FONT-FAMILY: Georgia; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
#footer A {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#coreValueWrap {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #6d8916
}
#coreValue {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #c3db34; FONT-FAMILY: Georgia; LETTER-SPACING: 1px; TEXT-ALIGN: left; text-shadow: 0 1px 0 #555
}
#coreValue H2 A {
	FONT-FAMILY: Georgia; LETTER-SPACING: 0px; text-shadow: #222 0px 1px 1px
}
#coreValue A {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #fff; FONT-FAMILY: Verdana; LETTER-SPACING: 0px; text-shadow: none
}
#footerWrap {
	BACKGROUND: url(/imgs/footgradgrain.20110722135909.png) #2c5987 repeat-x
}
#footer {
	TEXT-ALIGN: left
}
#customerHelp {
	BORDER-TOP: #4375a9 1px solid; BACKGROUND: url(/imgs/shadebg.20110722135910.png) no-repeat center top; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #1a3f65 1px solid
}
#fnavsaurus {
	BORDER-TOP: #4375a9 1px solid; BACKGROUND: url(/imgs/shadebg.20110722135910.png) no-repeat center top; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #1a3f65 1px solid
}
#testimonial {
	BORDER-TOP: #4375a9 1px solid; BACKGROUND: url(/imgs/shadebg.20110722135910.png) no-repeat center top; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #1a3f65 1px solid
}
#otherSites {
	BORDER-TOP: #4375a9 1px solid; BACKGROUND: url(/imgs/shadebg.20110722135910.png) no-repeat center top; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #1a3f65 1px solid
}
#availBrands {
	BORDER-TOP: #4375a9 1px solid; BACKGROUND: url(/imgs/shadebg.20110722135910.png) no-repeat center top; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #1a3f65 1px solid
}
#credibility {
	BORDER-TOP: #4375a9 1px solid; BACKGROUND: url(/imgs/shadebg.20110722135910.png) no-repeat center top; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #1a3f65 1px solid
}
  #customerHelp {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
  #fnavsaurus {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
  #testimonial {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
  #otherSites {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
  #availBrands {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
  #credibility {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#testimonial {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#fnavsaurus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#otherSites {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#availBrands {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#credibility {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#customerHelp {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-COLOR: #2c5987; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
#customerHelp DIV {
	FLOAT: left; WIDTH: 230px
}
#fnavsaurus DIV {
	FLOAT: left; WIDTH: 230px
}
#customerHelp DIV.last {
	FLOAT: right
}
#customerHelp P {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-ALIGN: center
}
#customerHelp P A {
	DISPLAY: inline
}
#customerHelp H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -219px 21px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 20px 0px 8px; PADDING-TOP: 0px
}
#fnavsaurus H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -219px 21px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 20px 0px 8px; PADDING-TOP: 0px
}
#customerHelp A {
	DISPLAY: block; LINE-HEIGHT: 1.5em
}
#fnavsaurus A {
	DISPLAY: block; LINE-HEIGHT: 1.5em
}
#customerHelp .rss {
	BACKGROUND-POSITION: right -293px; WIDTH: 80px
}
#emailSignupForm {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: repeat-x 0px bottom; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 25px; PADDING-TOP: 20px
}
#atgChat {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: repeat-x 0px bottom; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 25px; PADDING-TOP: 20px
}
#fnavsaurus {
	COLOR: #d9eefa; BORDER-TOP-COLOR: #558abe
}
#fnavsaurus H3 SPAN {
	MARGIN: 0px
}
#fnavsaurus SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 15px 0px 5px; TEXT-TRANSFORM: uppercase
}
#fnavsaurus P {
	CLEAR: left; FONT-SIZE: 11px; PADDING-TOP: 25px
}
#fnavsaurus DIV.linkCloud {
	WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#fnavsaurus DIV.linkCloud A {
	DISPLAY: inline; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #d9eefa
}
#testimonial {
	CLEAR: both; POSITION: relative
}
#testimonial H5 {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 165px; LINE-HEIGHT: 1.5em; LETTER-SPACING: 2px; TEXT-ALIGN: left
}
#testimonial BLOCKQUOTE {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 0px 24px; WIDTH: 500px; COLOR: #fff; FONT-STYLE: normal
}
#testimonial SPAN {
	MARGIN-TOP: 3px; DISPLAY: block; FONT-STYLE: italic
}
#testimonial A {
	CLEAR: left; FLOAT: left; MARGIN: 0px 0px 0px 185px
}
A#videoTestimonial {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -119px -90px; PADDING-LEFT: 0px; RIGHT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 100px; POSITION: absolute; TOP: -10px
}
#otherSites {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none
}
#otherSites H6 {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; WIDTH: 150px; COLOR: #c3db34
}
#otherSites LI {
	FLOAT: left; WIDTH: 235px
}
  #otherSites LI {
	WIDTH: 230px
}
#otherSites A {
	DISPLAY: block; MARGIN: 2px 0px
}

#availBrands {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-ALIGN: center
}
#credibility {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-ALIGN: center
}
#credibility DIV {
	MARGIN: 0px auto; WIDTH: 830px
}
#credibility SPAN {
	FONT-SIZE: 0px; FLOAT: left; MARGIN: 0px 4px; OVERFLOW: hidden; TEXT-INDENT: -999px
}
#credibility A {
	FONT-SIZE: 0px; FLOAT: left; MARGIN: 0px 4px; OVERFLOW: hidden; TEXT-INDENT: -999px
}
#credibility .bizrateDaily {
	TEXT-INDENT: 0px
}
#credibility .bizweek {
	BACKGROUND-POSITION: 0px -7px; WIDTH: 195px; HEIGHT: 83px
}
#credibility .bbb {
	BACKGROUND-POSITION: 0px -167px; WIDTH: 50px; HEIGHT: 77px
}
#defaultSidebar .bbb {
	BACKGROUND-POSITION: 0px -167px; WIDTH: 50px; HEIGHT: 77px
}
#credibility .bizrate {
	BACKGROUND-POSITION: 0px -90px; WIDTH: 48px; HEIGHT: 77px
}
#defaultSidebar .bizrate {
	BACKGROUND-POSITION: 0px -90px; WIDTH: 48px; HEIGHT: 77px
}
#credibility .payTypes {
	BACKGROUND-POSITION: 0px -244px; WIDTH: 167px; HEIGHT: 72px
}
SPAN#footerPromo {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 190px; HEIGHT: 80px
}
SPAN#footerPromo A {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; WIDTH: 190px; TEXT-INDENT: 0px; HEIGHT: 80px
}
#copy {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 100px; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 675px; COLOR: #fff; LINE-HEIGHT: 1.5em; PADDING-TOP: 25px; TEXT-ALIGN: center
}
#copy abbr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#copy A {
	TEXT-DECORATION: none
}
#defaultSidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
#defaultSidebar DIV.hotspots {
	MARGIN-BOTTOM: 14px
}
#defaultSidebar .stripeOuter {
	MARGIN-BOTTOM: 14px
}
#defaultSidebar .stripeInner {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 14px; PADDING-TOP: 15px
}
#defaultSidebar .stripeInner A {
	TEXT-DECORATION: underline
}
#defaultSidebar DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; PADDING-TOP: 0px
}
#defaultSidebar DIV P:unknown {
	MARGIN: 7px 0px 0px
}
#defaultSidebar DIV P STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase
}
#defaultSidebar #secure {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase
}
#defaultSidebar #liveHelpWrap {
	DISPLAY: none
}
#defaultSidebar .culture {
	TEXT-ALIGN: center
}
#defaultSidebar #safeShopping {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 8px 0px 0px 20px; OVERFLOW: hidden; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#defaultSidebar #safeShopping A {
	FLOAT: left
}
#defaultSidebar .bbb {
	MARGIN: 0px 4px; TEXT-INDENT: -9999px
}
#defaultSidebar .bizrate {
	MARGIN: 0px 4px; TEXT-INDENT: -9999px
}
#defaultSidebar #secure {
	MARGIN: 10px 0px 8px
}
#defaultSidebar #secure SPAN {
	BACKGROUND-POSITION: -104px -62px; FLOAT: left; MARGIN: 0px 10px 15px 0px; WIDTH: 28px; HEIGHT: 31px
}
#defaultSidebar #freeShipping {
	BACKGROUND-POSITION: center -516px; MARGIN: 11px auto 0px; WIDTH: 143px; HEIGHT: 92px
}
#defaultSidebar H5 {
	MARGIN: 14px 0px 7px; TEXT-ALIGN: center
}
#defaultSidebar H5:unknown {
	MARGIN: 0px 0px 7px
}
#defaultSidebar H5.hc A {
	TEXT-DECORATION: none
}
#defaultSidebar A.product {
	TEXT-DECORATION: none
}
  #defaultSidebar .stripeInner {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 14px; PADDING-TOP: 0px
}
  #defaultSidebar #secure {
	HEIGHT: 100%
}
  #defaultSidebar #secure SPAN {
	DISPLAY: block
}
#emailSignupForm {
	COLOR: #fff
}
#atgChat {
	COLOR: #fff
}
#emailSignupForm P {
	FONT-STYLE: italic; TEXT-ALIGN: left
}
#atgChat P {
	FONT-STYLE: italic; TEXT-ALIGN: left
}
#emailSignupForm LABEL {
	DISPLAY: none
}
#atgChat LABEL {
	DISPLAY: none
}
#emailSignupForm INPUT {
	BORDER-RIGHT: #ccc 1px inset; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px inset; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 3px 0px; BORDER-LEFT: #ccc 1px inset; WIDTH: 170px; TEXT-INDENT: 4px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px inset; FONT-STYLE: italic; FONT-FAMILY: Georgia; moz-border-radius: 5px; webkit-border-radius: 5px
}
#atgChat INPUT {
	BORDER-RIGHT: #ccc 1px inset; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px inset; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 3px 0px; BORDER-LEFT: #ccc 1px inset; WIDTH: 170px; TEXT-INDENT: 4px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px inset; FONT-STYLE: italic; FONT-FAMILY: Georgia; moz-border-radius: 5px; webkit-border-radius: 5px
}
#atgChat TEXTAREA {
	BORDER-RIGHT: #ccc 1px inset; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px inset; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 3px 0px; BORDER-LEFT: #ccc 1px inset; WIDTH: 170px; TEXT-INDENT: 4px; PADDING-TOP: 7px; BORDER-BOTTOM: #ccc 1px inset; FONT-STYLE: italic; FONT-FAMILY: Georgia; moz-border-radius: 5px; webkit-border-radius: 5px
}
#emailSignupForm BUTTON {
	MARGIN: 10px 0px
}
#atgChat BUTTON {
	MARGIN: 10px 0px
}
#emailSignupForm A {
	MARGIN: 3px 0px
}
#atgChat A {
	MARGIN: 3px 0px
}
#emailSignupForm .privacy {
	MARGIN: 15px 0px; FONT-STYLE: normal
}
#emailSignupForm .asyncError {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 12px
}
#emailSignupForm .asyncError UL {
	PADDING-RIGHT: 20px
}
#emailSignupForm .asyncError LI {
	MARGIN-BOTTOM: 5px
}
.productReviews {
	FONT-SIZE: 10px
}
.productReviews .review {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; OVERFLOW: hidden; LINE-HEIGHT: 14px; PADDING-TOP: 15px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.productReviews .stars {
	DISPLAY: inline-block; FONT-SIZE: 0px; VERTICAL-ALIGN: middle
}
.productReviews .info {
	FLOAT: left; WIDTH: 60%
}
.productReviews .info SPAN SPAN {
	MARGIN: 0px 10px 0px 0px
}
.productReviews .feel {
	FLOAT: right; WIDTH: 40%
}
.productReviews .feel SPAN {
	DISPLAY: block
}
.productReviews .summary {
	FLOAT: left; MARGIN: 10px 0px 0px 10px
}
.productReviews .first {
	CLEAR: both; BORDER-TOP: #eee 1px solid; MARGIN-TOP: -10px
}
.productReviews .info STRONG {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase
}
.productReviews .feel STRONG {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase
}
.productReviews .otherBrands {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.productReviews .additional {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
.productReviews H2.hc {
	PADDING-RIGHT: 40px; DISPLAY: inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 15px; BORDER-TOP-STYLE: none; TEXT-INDENT: 0px; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
.productReviews H2.hc SPAN {
	BACKGROUND-POSITION: right -227px; DISPLAY: block; RIGHT: 0px; WIDTH: 30px; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
.productReviews .productName {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px
}
.productReviews P.top-pagination {
	FLOAT: right
}
.productReviews P.bottom-pagination {
	FLOAT: right
}
.backToProduct {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
  .productReviews {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 730px
}
  .productReviews .review {
	HEIGHT: 100%
}
UNKNOWN {
	CLEAR: both; WIDTH: 95%
}
  .productReviews .summary {
	WIDTH: 95%
}
UNKNOWN {
	DISPLAY: inline
}
  .productReviews H2.hc {
	DISPLAY: inline
}
UNKNOWN {
	MARGIN-TOP: -45px
}
.hreview {
	PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; DISPLAY: inline-block; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 12px; MARGIN-LEFT: 0px; OVERFLOW: hidden; LINE-HEIGHT: 20px; PADDING-TOP: 12px
}
.hreview .stars {
	MARGIN-LEFT: 2px; POSITION: relative; TOP: -2px
}
.hreview .url {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.hreview .rating {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: 12px
}
.hreview .date {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase
}
.hreview abbr {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hreview H5 {
	FONT-SIZE: 14px
}
.hreview H5 .url {
	FLOAT: none; MARGIN-RIGHT: 0px
}
.hreview .reviewer {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.hreview BLOCKQUOTE {
	MARGIN-LEFT: 146px; LINE-HEIGHT: 22px
}
.formError {
	BORDER-RIGHT: #ff5300 5px solid; BORDER-TOP: #ff5300 5px solid; FONT-SIZE: 11px; MARGIN: 10px; OVERFLOW: hidden; BORDER-LEFT: #ff5300 5px solid; COLOR: #ff5300; BORDER-BOTTOM: #ff5300 5px solid; BACKGROUND-COLOR: #fff
}
.formError H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px; FONT: italic 14px Georgia, "Times New Roman", serif; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #ff5300; TEXT-ALIGN: left; text-shadow: rgba(0,0,0,.3) 0px 1px 1px
}
.formError UL {
	PADDING-RIGHT: 30px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.formError UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; LIST-STYLE-TYPE: disc; TEXT-ALIGN: left
}
.formError SPAN {
	BACKGROUND-POSITION: -78px -267px; DISPLAY: block; MARGIN: 0px 0px 0px 36px; WIDTH: 14px; HEIGHT: 7px
}
.formError {
	WIDTH: 99%! important
}
  .formError {
	HEIGHT: 100%
}
  .formError SPAN {
	FLOAT: left; MARGIN: 0px 0px 0px 18px
}
  .formError UL {
	MARGIN: 0px 0px 10px
}
  .formError UL LI {
	MARGIN: 0px 0px 0px 16px
}
.controlPanel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; TEXT-TRANSFORM: uppercase
}
.controlPanel A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.controlPanel .prev {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 4px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; WIDTH: 5px; TEXT-INDENT: -9999em; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; BACKGROUND-COLOR: #fff; moz-border-radius: 5px; webkit-border-radius: 5px
}
.controlPanel .next {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 4px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; WIDTH: 5px; TEXT-INDENT: -9999em; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; BACKGROUND-COLOR: #fff; moz-border-radius: 5px; webkit-border-radius: 5px
}
.controlPanel .next {
	BACKGROUND-POSITION: -47px 3px
}
.controlPanel .prev {
	BACKGROUND-POSITION: -49px -18px
}
#quickView {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#quickView .info {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 40px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 40px; BACKGROUND: #eeeded; PADDING-BOTTOM: 40px; OVERFLOW: auto; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 400px; PADDING-TOP: 40px; BORDER-BOTTOM: #e8e8e8 1px solid; POSITION: relative; HEIGHT: 100%; moz-border-radius: 5px; webkit-border-radius: 5px; moz-box-shadow: 0px 0px 10px #333; webkit-box-shadow: 0px 0px 10px #333
}
.quickViewImage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 185px; PADDING-TOP: 10px
}
.right .quickViewImage {
	FLOAT: right
}
#quickView A.product {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px -2px; WIDTH: 170px; PADDING-TOP: 15px
}
#quickView .quickViewDetails {
	CLEAR: none; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 195px; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 1px solid
}
.right#quickView .quickViewDetails {
	FLOAT: left
}
#quickView .close {
	RIGHT: 23px; COLOR: #2c5987; POSITION: absolute; TOP: 9px
}
#quickView .sku {
	FONT-WEIGHT: bold; LEFT: 46px; COLOR: #2c5987; POSITION: absolute; TOP: 15px
}
#quickView .quickViewDetails DIV {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-TOP-STYLE: none; PADDING-TOP: 8px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#quickView .quickViewDetails {
	moz-border-radius: 7px; webkit-border-radius: 7px
}
#quickView .quickViewDetails .qvColors {
	BORDER-TOP: #e8e8e8 1px solid; moz-border-radius: 0; webkit-border-radius: 0; webkit-border-bottom-left-radius: 7px; webkit-border-bottom-right-radius: 7px; moz-border-radius-bottomleft: 7px; moz-border-radius-bottomright: 7px
}
#quickView .quickViewDetails .qvForm {
	BORDER-TOP: #e8e8e8 1px solid; moz-border-radius: 0; webkit-border-radius: 0; webkit-border-bottom-left-radius: 7px; webkit-border-bottom-right-radius: 7px; moz-border-radius-bottomleft: 7px; moz-border-radius-bottomright: 7px
}
.quickViewDetails .error {
	BACKGROUND: #ff5300; FONT: italic 13px Georgia, "Times New Roman", serif; COLOR: #fff; LETTER-SPACING: 1px; TEXT-ALIGN: center; webkit-border-bottom-left-radius: 0; webkit-border-bottom-right-radius: 0; moz-border-radius-bottomleft: 0; moz-border-radius-bottomright: 0
}
.quickViewDetails .error P {
	MARGIN: 15px 5px
}
#quickView .quickViewDetails .error {
	BORDER-RIGHT: #ff5300 2px solid; BORDER-TOP: #ff5300 2px solid; BORDER-LEFT: #ff5300 2px solid; BORDER-BOTTOM: #ff5300 2px solid; moz-border-radius: 0; webkit-border-radius: 0
}
.quickViewDetails H5 {
	MARGIN: 0px 0px 3px; COLOR: #585a5d
}
.quickViewDetails H5.sub {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal
}
.qvDescription UL {
	OVERFLOW: hidden; max-height: 240px
}
.qvDescription LI {
	MARGIN-BOTTOM: 3px
}
.qvDescription A {
	MARGIN-TOP: 5px; DISPLAY: block; TEXT-ALIGN: right
}
.qvColors P IMG {
	VERTICAL-ALIGN: middle
}
.qvColors IMG {
	MARGIN: 0px 3px 0px 0px; WIDTH: 19px; HEIGHT: 19px
}
#quickView .qvActions {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 400px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.qvForm SPAN {
	FONT-STYLE: italic
}
.qvForm SELECT {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 10px; BORDER-LEFT: #ddd 1px solid; WIDTH: 177px; COLOR: #585a5d; BORDER-BOTTOM: #ddd 1px solid
}
.qvActions .action {
	MARGIN-TOP: 1px
}
.qvActions .secondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 195px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.qvActions BUTTON {
	FLOAT: right; WIDTH: 197px
}
.right .secondary {
	FLOAT: right
}
.right BUTTON {
	FLOAT: left
}
#qvright {
	DISPLAY: block; WIDTH: 28px; POSITION: absolute; HEIGHT: 28px; outline: 0
}
#qvleft {
	DISPLAY: block; WIDTH: 28px; POSITION: absolute; HEIGHT: 28px; outline: 0
}
#qvup {
	DISPLAY: block; WIDTH: 28px; POSITION: absolute; HEIGHT: 28px; outline: 0
}
#qvdown {
	DISPLAY: block; WIDTH: 28px; POSITION: absolute; HEIGHT: 28px; outline: 0
}
#qvright {
	BACKGROUND-POSITION: -28px -257px; RIGHT: 6px; TOP: 47%
}
#qvup {
	BACKGROUND-POSITION: left -257px; LEFT: 47%; TOP: 6px
}
#qvleft {
	BACKGROUND-POSITION: -28px -285px; LEFT: 6px; TOP: 47%
}
#qvdown {
	BACKGROUND-POSITION: left -285px; LEFT: 47%; BOTTOM: 6px
}
#qvLoading {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 34%; PADDING-BOTTOM: 20px; FONT: italic 13px Georgia, "Times New Roman", serif; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 150px; COLOR: #999; PADDING-TOP: 20px; BORDER-BOTTOM: #e8e8e8 1px solid; LETTER-SPACING: 1px; POSITION: absolute; TOP: 42%; TEXT-ALIGN: center
}
#qvLoading A {
	DISPLAY: block; MARGIN: 5px 0px 0px
}
#qvLoadError A {
	DISPLAY: block; MARGIN: 5px 0px 0px
}
#qvLoadError {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fff; LEFT: 24%; PADDING-BOTTOM: 20px; FONT: italic 13px Georgia, "Times New Roman", serif; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: 250px; COLOR: #999; PADDING-TOP: 20px; BORDER-BOTTOM: #e8e8e8 1px solid; LETTER-SPACING: 1px; POSITION: absolute; TOP: 32%; TEXT-ALIGN: center
}
#qvLoadError A.close {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-TOP: 0px; POSITION: static; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#qvLoadError A.close:hover {
	COLOR: #ff5300
}
A SPAN.quickViewMe {
	DISPLAY: none; RIGHT: 52px; POSITION: absolute; TOP: 10px; TEXT-DECORATION: none
}
#qvSurvey {
	CLEAR: both; DISPLAY: block; WIDTH: 400px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.added #viewCart {
	BACKGROUND-POSITION: -61px 0px; HEIGHT: 39px
}
.shown #viewCart {
	BACKGROUND-POSITION: -61px 0px; HEIGHT: 39px
}
#viewCart B {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -66px -41px; DISPLAY: none; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: -8px; WIDTH: 18px; COLOR: #fff; TEXT-INDENT: 0px; PADDING-TOP: 1px; POSITION: absolute; TOP: 1px; HEIGHT: 18px; TEXT-ALIGN: center; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
}
#myCart .ajaxLoader {
	DISPLAY: block; BACKGROUND: url(/imgs/ajaxLoader.20110722135908.gif) no-repeat center 0px; MARGIN: 15px 0px; OVERFLOW: hidden; WIDTH: 100%; TEXT-INDENT: -9999px; HEIGHT: 24px
}
#cartWrap {
	PADDING-RIGHT: 14px; PADDING-LEFT: 7px; Z-INDEX: 2000; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#cartWrap #viewCart {
	Z-INDEX: 1999; MARGIN: 0px 3px 0px 0px; POSITION: relative
}
#cartWrap #viewCart SPAN {
	DISPLAY: none
}
.shown#cartWrap {
	PADDING-RIGHT: 14px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.perpetualCart {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: none; FONT-SIZE: 12px; Z-INDEX: 1998; RIGHT: 17px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; WIDTH: 420px; COLOR: #555; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 37px; TEXT-ALIGN: left; moz-border-radius: 7px 0 7px 7px; webkit-border-radius: 7px; webkit-border-top-right-radius: 0
}
.myCartProducts {
	MARGIN: 5px 0px 5px 5px; OVERFLOW: auto; POSITION: relative
}
UNKNOWN {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 10px
}
UNKNOWN {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #aaa; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.shown .perpetualCart {
	DISPLAY: block
}
.added .perpetualCart {
	DISPLAY: block
}
.shown #viewCart {
	TEXT-INDENT: -9999px
}
#cartWrap #cartTotal P {
	FONT: italic 14px Georgia, serif
}
.myCartProducts .quantity {
	FONT: italic 14px Georgia, serif
}
#cartWrap #cartTotal P {
	COLOR: #2c5987
}
.myCartProducts .quantity {
	COLOR: #585a5d
}
#cartWrap .myCartProducts A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; MIN-HEIGHT: 60px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; PADDING-TOP: 7px; BORDER-BOTTOM: #e8e8e8 1px solid; ZOOM: 1; POSITION: relative; HEIGHT: auto
}
#cartWrap .myCartProducts A:hover {
	
}
#cartWrap .myCartProducts A.noBorder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cartWrap .myCartProducts P.scrollMessage {
	MARGIN: 5px 0px; COLOR: #aaa; TEXT-ALIGN: center
}
#cartWrap .myCartProducts A:unknown {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#addedToCart IMG {
	MARGIN-TOP: -25px; LEFT: 7px; WIDTH: 68px; POSITION: absolute; TOP: 50%
}
.perpetualCart A IMG {
	MARGIN-TOP: -25px; LEFT: 7px; WIDTH: 68px; POSITION: absolute; TOP: 50%
}
.perpetualCart A B {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px 88px; WIDTH: 170px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.perpetualCart A EM {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px 88px; WIDTH: 170px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.perpetualCart A P {
	DISPLAY: inline; FLOAT: left; MARGIN: 3px 0px 0px 88px; WIDTH: 170px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.perpetualCart A EM {
	FONT-SIZE: 10px
}
.perpetualCart A B {
	MARGIN-TOP: 0px
}
#header .perpetualCart P {
	COLOR: #585a5d
}
#header .perpetualCart P STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: static
}
.myCartProducts STRONG {
	RIGHT: 12px; MARGIN: -10px 0px 0px; WIDTH: auto; COLOR: #585a5d; POSITION: absolute; TOP: 50%
}
#addedToCart STRONG {
	RIGHT: 12px; MARGIN: -10px 0px 0px; WIDTH: auto; COLOR: #585a5d; POSITION: absolute; TOP: 50%
}
#cartTotal {
	BACKGROUND: #d9eefa; COLOR: #2c5987; moz-border-radius: 0 0 7px 7px; webkit-border-bottom-left-radius: 7px; webkit-border-bottom-right-radius: 7px
}
#addedToCart H5 {
	BACKGROUND: #d9eefa; COLOR: #2c5987; moz-border-radius: 0 0 7px 7px; webkit-border-bottom-left-radius: 7px; webkit-border-bottom-right-radius: 7px
}
#cartTotal {
	CLEAR: left; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#cartTotal A {
	DISPLAY: inline-block; FLOAT: left; MARGIN: 0px; COLOR: #fff
}
#cartTotal .sub {
	FONT-SIZE: 10px; FLOAT: right; MARGIN: 9px 0px 0px 6px; TEXT-TRANSFORM: uppercase; COLOR: #585a5d
}
#cartTotal STRONG {
	FONT-SIZE: 16px; MARGIN: -5px 0px 0px 9px; COLOR: #585a5d
}
#cartTotal P {
	CLEAR: both; FONT-SIZE: 14px; MARGIN: 40px 0px 0px; TEXT-ALIGN: center
}
#addedToCart {
	DISPLAY: block; Z-INDEX: 5; WIDTH: 390px; TOP: 65px; moz-border-radius: 7px; webkit-border-radius: 7px
}
#addedToCart .prod {
	FLOAT: left; MARGIN: 6px 0px; WIDTH: 100%; POSITION: relative
}
#addedToCart B {
	DISPLAY: block; MARGIN: 3px 0px 0px 88px; WIDTH: 170px
}
#addedToCart EM {
	DISPLAY: block; MARGIN: 3px 0px 0px 88px; WIDTH: 170px
}
#addedToCart P {
	DISPLAY: block; MARGIN: 3px 0px 0px 88px; WIDTH: 170px
}
#addedToCart H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#addedToCart .alreadyStock {
	TEXT-ALIGN: center
}
#addedToCart .alreadyStock H5 {
	FONT-SIZE: 10px; BACKGROUND: #fff; TEXT-TRANSFORM: capitalize; COLOR: #585a5d; moz-border-radius: 7px 7px 0 0; webkit-border-radius: 0; webkit-border-top-left-radius: 7px; webkit-border-top-right-radius: 7px
}
#addedToCart .alreadyStock P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#addedToCart .alreadyStock A {
	DISPLAY: inline-block; MARGIN: 10px 0px 9px; COLOR: #fff
}
#cartWrap .feedback {
	FONT-SIZE: 10px; FLOAT: left; MARGIN: 7px 0px; WIDTH: 100%
}
#cartWrap .feedback A {
	DISPLAY: block; TEXT-ALIGN: center
}
#cartWrap .fbLink {
	DISPLAY: block; BACKGROUND: url(/imgs/featureCat.20110722135909.png) no-repeat center 0px; OVERFLOW: hidden; WIDTH: 100%; TEXT-INDENT: -9999px; HEIGHT: 60px
}
.boxShadow{ 
border-bottom-style: solid; 
border-bottom-width: 2px; 
border-bottom-color: #9b9c9c; /* lt gray*/ 
border-right-style: solid; 
border-right-width: 2px; 
border-right-color: #9b9c9c; /* lt gray*/ 
} 


 td.shape_vertical
 {background-repeat:repeat-y;padding:0;vertical-align:top;width:5px} 
td.shape_horizontal{background-repeat:repeat-x;vertical-align:top;height:5px} 
                            div.shape_top{background-repeat:no-repeat;vertical-align:top;width:5px;height:5px} 
                            div.shpae_bottom1{background-repeat:no-repeat;vertical-align:top;width:5px;height:5px} div.shape_bottom2{vertical-align:top;background-repeat:no-repeat;width:5px;height:5px}



/*shopping cart*/
#cart TH.status A {
	BACKGROUND-IMAGE: url(/imgs/spGlobal.20110722135911.png)! important; OVERFLOW: hidden; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat
}

.TABLE_cart {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND: #fff; CLEAR: both
}
.CAPTION_Cart {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #558abe; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px; text-shadow: rgba(0, 0, 0, .3) 0px 1px 1px; -moz-border-radius: 6px 6px 0 0; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px
}
.TH_cart {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f9f9f9; COLOR: #808080; FONT-SIZE: 9px; PADDING-TOP: 7px
}
.TH_cart {
	BORDER-BOTTOM: #e8e8e8 1px solid; TEXT-ALIGN: center
}
.TBODY_TD {
	BORDER-BOTTOM: #e8e8e8 0px solid; TEXT-ALIGN: center
}
.TH_cart {
	TEXT-TRANSFORM: uppercase
}
.TBODY_TD {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
.amt {
	WIDTH: 105px; PADDING-RIGHT: 19px; BORDER-RIGHT: #e8e8e8 1px solid
}
.amt {
	TEXT-ALIGN: right
}
.amtHead {
	WIDTH: 105px;  BORDER-RIGHT: #e8e8e8 1px solid; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}
.unavailable {
	TEXT-ALIGN: right
}
TD.amt {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.desc {
	TEXT-ALIGN: left; BORDER-LEFT: #e8e8e8 1px solid; PADDING-LEFT: 19px; WIDTH: 326px
}
.moveFromCart {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 8em
}
#total .sum {
	VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
#totalBilled .amt {
	FONT: 24px Georgia, "Times New Roman", serif
}
#total .amt {
	FONT: 24px Georgia, "Times New Roman", serif
}
#subtotal .wrap {
	POSITION: relative
}
.sum
{
   font-size : 14px;
}
.amt
{
    font-size :  14px;
}
#subtotal #returnBtn {
	POSITION: absolute; TOP: 15px; LEFT: 30px
}
.shipping {
	WIDTH: 200px
}
.shipping P {
	FONT-SIZE: 11px
}
.shipping .returnLabel {
	PADDING-TOP: 20px
}
.shipping .tracking {
	LINE-HEIGHT: 16px; DISPLAY: inline-block; PADDING-TOP: 20px
}
.shipping .tracking I {
	FONT-STYLE: normal; DISPLAY: block
}
#subtotal TD {
	PADDING-TOP: 10px
}
#shipping TD {
	COLOR: #ff5300
}
#tax P {
	TEXT-TRANSFORM: none; MARGIN: 10px 0px 0px; LETTER-SPACING: 0px; COLOR: #ff5300
}
#tax P B {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT-WEIGHT: bold
}
#total TD {
	BACKGROUND: #d9eefa; COLOR: #2c5987; PADDING-TOP: 10px
}
#totalBilled TD {
	PADDING-BOTTOM: 0px; BACKGROUND: #fff; PADDING-TOP: 10px
}
#totalBilled .sum {
	VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
#total .sum {
	VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
#totalBilled .amt {
	FONT: 24px Georgia, "Times New Roman", serif
}
#total .amt {
	FONT: 24px Georgia, "Times New Roman", serif
}
#subtotal .wrap {
	POSITION: relative
}
#subtotal #returnBtn {
	POSITION: absolute; TOP: 15px; LEFT: 30px
}

P.menu_head {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 25px; 

	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 0px; 
	padding-bottom: 25px;
	
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    width: 500px;
    
    
}
Span.arrow-link A {
	FONT-WEIGHT: bold; MARGIN-LEFT: 20px; 
}
.noEmail {
	CLEAR: both; BORDER-RIGHT: #d9eefa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d9eefa 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ecf8ff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d9eefa 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d9eefa 1px solid; TEXT-ALIGN: center; margin-top: 0px;
}
.blueTab {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #558abe; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 12px; ZOOM: 1; TEXT-ALIGN: left; text-shadow: rgba(0,0,0,.3) 0px 1px 1px;  margin-bottom: 0px; margin-top: 0px; 
}

#savedShipAdr, #savedPymtType, #newShipAdr, #newPymtType {width:100%; overflow:hidden;}
#savedShipAdr, #savedPymtType {padding-top:20px;}
#savedShipAdr .adr, #savedPymtType .adr {width:27%; float:left; margin:0 30px 15px 10px;}



/*-----------------------------------------------------------------*/
/*shipping address*/

.fOption INPUT {
	MARGIN: 1px 3px 0px 0px; WIDTH: auto; CURSOR: pointer
}
.fOption LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; TEXT-TRANSFORM: none; CURSOR: pointer
}
.infoHighlight {
	BORDER-RIGHT: #d9eefa 1px solid; BORDER-TOP: #d9eefa 1px solid; BACKGROUND: #ecf8ff; BORDER-LEFT: #d9eefa 1px solid; BORDER-BOTTOM: #d9eefa 1px solid
}

.shipInfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 290px; PADDING-TOP: 10px
}
.shipInfo H4 {
	MARGIN-TOP: 15px
}
.manage .addEditButtons {
	MARGIN: 0px 34232432px 0px 0px
}
.tdLeftShippingAddress
{
    PADDING-RIGHT: 0px; padding-left: 0px;  text-align: right;  padding-bottom: 5px; padding-top: 5px;
}
.tdRightShippingAddress
{
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; text-align: left; padding-bottom: 5px; padding-top: 5px;
}
.tdLeftShippingAddressDashed
{
    PADDING-RIGHT: 0px; padding-left: 0px;  text-align: right;  padding-bottom: 5px; padding-top: 5px;
     border-right: #c6c5c5 1px dashed; 
    border-top: #c6c5c5 1px dashed; 
    border-left: #c6c5c5 1px dashed; 
    border-bottom: #c6c5c5 1px dashed;
    background-color:#efefe7;
}
.tdRightShippingAddressDashed
{
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; text-align: left; padding-bottom: 5px; padding-top: 5px;
     border-right: #c6c5c5 1px dashed; 
    border-top: #c6c5c5 1px dashed; 
    border-left: #c6c5c5 1px dashed; 
    border-bottom: #c6c5c5 1px dashed;
    background-color:#efefe7;
}
.rating
{
    font-size: 12px;
}
