body,
table,
form,
select,
input { margin:0; padding:0; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }
textarea {  font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }

.fA { font-family:Arial, Helvetica, sans-serif; }

a,
a:active,
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#c00 !important; text-decoration:none; }

/* Main Containers 1 */
.cw { text-align:center; }
.cwIn { width:960px; margin:0 auto 0 auto; text-align:left; }
.cwInW { width:965px; }
.cnrT { display:block; clear:both; }
.cnrM { width:960px; display:block; clear:both; }
.cnrMW { width:965px; display:block; clear:both; }
.cnrL { float:left; width:221px; }
.cnrCtt { float:right; width:730px; }
.cnrCttW { float:right; width:949px; }
.cnrR { float:left; width:200px; margin-left:10px; }
.cnrB { display:block; clear:both; }
.ctt { margin:0 0 10px 5px; }
.cttBr { padding-right:10px; background:url(/images/mf-BorderR.gif) right repeat-y; border-bottom:1px solid #B2B2B2; }
.cttIn { float:right; width:99%; padding-bottom:10px; }
.cttInBr { }
.cttHdr { margin-left:10px; }
.cttHdrBr { background:url(/images/mf-contentHeader-border.gif) top right no-repeat; background-color:#FFFFFF; }
.cttHdrBrE { height:8px; }

/* Products */
.pNameS, .pNameM, .pNameL,
.pBlurb1, .pBlurb2,
.pSavingsL, .pSavingsM, .pSavingsS, .pSavingsT, .pSavingsMClearance, pSML, pSMM, pSMS,
.pRetailPrice, .pRetailPriceL,
.pOurPriceL, .pOurPriceM, .pOurPriceS,
.pAttributesType, .pAttributesValue { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
.pNameS, .pNameM, .pNameML, .pNameL { color:#000000; font-weight:bold; }
.pNameS a, .pNameM a, .pNameML a, .pNameL a, a.pNameS, a.pNameM, a.pNameML, a.pNameL { color:#000000; text-decoration:none; }
.pNameS, .pNameS a { font-size:10px !important; }
.pNameM, .pNameM a { font-size:11px !important; }
.pNameML, .pNameML a { font-size:12px !important; }
.pNameL, .pNameL a { font-size:13px !important; }
.pCoS, .pCoM, .pCoL { font-weight:bold; font-style:italic; }
.pCoS { font-size:10px; }
.pCoM { font-size:11px; }
.pCoL { font-size:13px; }
.pCoS a, .pCoM a, .pCoL a { color:#004b91; text-decoration:none; }
.pBlurb1 { font-size:10px; }
.pBlurb2 { font-size:10px; }
.pSavingsL { font-size:18px; color:#FF9933; font-style:italic; font-weight:bold; }
.pSavingsM { font-size:14px; color:#FF9933; font-style:italic; font-weight:bold; }
.pSavingsMClearance { font-size:14px; color:#FF0000; font-style:italic; font-weight:bold; }
.pSavingsS { font-size:13px; color:#FF9933; font-weight:bold; }
.pSavingsXS { font-size:11px; color:#FF9933; font-style:italic; font-weight:bold; }
.pSML { font-size:13px; font-weight:bold; }
.pSMML { font-size:12px; font-weight:bold; }
.pSMM { font-size:11px; font-weight:bold; }
.pSMS { font-size:10px; font-weight:bold; }
.pSavingsT { font-size:10px; color:#FF9933; font-weight:bold; }
.pRetailPrice { font-size:10px; color:#666666; font-weight:normal; }
.pRetailPriceL { font-size:13px; color:#666666; font-weight:normal; }
.pOurPriceL { font-size:13px; color:#8C183B; font-weight:bold; }
.pOurPriceM { font-size:11px; color:#8C183B; font-weight:bold; }
.pOurPriceS { font-size:10px; color:#8C183B; font-weight:bold; } 
.pOurPriceMAP { text-decoration:line-through; }
.pMAP { color:#C70707; font-weight:bold; font-size:11px; }
.pMAP span { white-space:nowrap; }
.pMAP a { color:#004b91 !important; background:url(/images/bullet-redArrowR.gif) no-repeat 0 3px; text-decoration:none; padding-left:12px;  font-weight:normal; }
.pMAP a:hover { text-decoration:none; color:#c00 !important; }
.pMAP div { color:#C70707 !important; background:url(/images/bullet-redArrowR.gif) no-repeat 0 3px; text-decoration:none; padding-left:12px;  font-weight:normal; }
.pRating { font-size:10px; padding:0 0 4px 0; }
.pRating a { margin-left:2px; color:#004b91 !important; text-decoration:none; }
.pRating a:hover { color:#c00 !important; text-decoration:none; }
.pRating a:active { color:#004b91 !important; text-decoration:none; }
.pRating a:visited { color:#004b91 !important; text-decoration:none; }
.pRating img { margin:0 0 -4px 0; }
.pAttrLbl { font-size:10px; color:#888888; }
.pAttrVal { font-size:10px; color:#444444; }
.pBuyMsgLive { color:#666666; font-size: 10px; font-weight:bold; }
.pBuyMsgLive a { font-size: 10px; font-weight:bold; color:#B4141B; text-decoration:none; }
.pBuyMsgOOS, .pBuyMsgD, .pBuyMsgCS, .pBuyMsgSC  { color:#B4141B; font-size: 10px; font-weight:bold;}
.pBuyMsgOOS a, .pBuyMsgD a, .pBuyMsgCS a, .pBuyMsgSC a  { color:#B4141B; font-size: 10px; font-weight:bold;}
.pBoMsg { color:#004b91; font-weight:bold; font-size:11px; }
.ptImgL { width:210px; height:210px; }
.ptImgL table { width:100%; height:100%; border:solid 1px #D1D1D1; }
.ptImgL table td { text-align:center; background-color:#FFFFFF;}
.ptImgM { width:110px; height:110px; }
.ptImgM table { width:100%; height:100%; border:solid 1px #D1D1D1; }
.ptImgM table td { text-align:center; background-color:#FFFFFF; }
.ptImgS { width:60px; height:60px; }
.ptImgS table { width:100%; height:100%; border:solid 1px #D1D1D1; }
.ptImgS table td { text-align:center; background-color:#FFFFFF; }

/* Content Headers */
.cttHdrTxt1,
.cttHdrTxt2,
.cttHdrTxt3,
a.cttHdrTxt1,
a.cttHdrTxt2,
a.cttHdrTxt3 { font-family:Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; background-color:#FFFFFF; padding-right:7px; display:inline; }
.cttHdrTxt1	, a.cttHdrTxt1 { color:#000 !important; text-decoration:none; }
.cttHdrTxt2	, a.cttHdrTxt2 { color:#000 !important; text-decoration:none; }
.cttHdrTxt3	, a.cttHdrTxt3 { color:#000 !important; text-decoration:none; }
a.cttHdrTxt1:hover,
a.cttHdrTxt2:hover,
a.cttHdrTxt3:hover { color:#c00 !important; text-decoration:none; }
.cttHdrNoTxt { display:none; }
.cttHdrBrNoTxt { background:none; padding:0; height:17px; display:block; }

/* Breadcrumbs */
.bcs { clear:both; font-size:11px; color:#B4141B; margin:0 10px 0 0; padding-top:1px; }
.bcs a,       /*ana carrasco 2/10/11  removed duplicate code: {font-size:11px; color:#B4141B !important; margin:0; padding:0 17px 0 0; background:url(/images/breadcrumbs-Arrow.gif) right no-repeat; word-wrap:break-word; background-color:#FFFFFF;  text-decoration:none !important; font-weight:normal; }  */
.bcs span,    /* replaced white-space:wrap to word-wrap:break-word */
.bcs h1,
.bcs h2,
.bcs h3,
.bcs h4 {font-size:11px; color:#B4141B !important; margin:0; padding:0 17px 0 0; background:url(/images/breadcrumbs-Arrow.gif) right no-repeat; word-wrap:break-word; background-color:#FFFFFF;  text-decoration:none !important; font-weight:normal; } 
.bcs h1 a,
.bcs h2 a,
.bcs h3 a,
.bcs h4 a { float:none; padding:0; background:none; color:#B4141B !important; }
.bcs a:hover { text-decoration:none !important; color:#c00 !important; }
.bcB { font-weight:bold !important; }
.bcNoArw { padding-right:5px !important; background:#FFFFFF !important; }

/* Global */
.left	{ float:left; }
.right	{ float:right; }

.fs-1 { font-size:10px; }
.fs { font-size:11px; }
.fs1 { font-size:12px; }
.fs2 { font-size:13px; }
.fs3 { font-size:14px; }

.txtL { text-align:left; }
.txtR { text-align:right; }
.txtC { text-align:center; }
.txtB { font-weight:bold; }
.txtI { font-style:italic; }
.txtU { text-decoration:underline; }
.txt-L { text-align:left; }
.txt-R { text-align:left; }
.txt-C { text-align:left; }
.txt-B { font-weight:normal; }
.txt-I { font-style:normal; }
.txt-U { text-decoration:none; }

.errorMaster { }
.errorMasterBr { padding-top:1px; background:url(/images/sep-h-pix-red.gif) 0 0 repeat-x; }
.errorMasterIconCnr { background-color:#EDEDED; padding:6px 1px 4px 3px; }
.errorMasterMsg { font-size:11px; color:#FF0000; font-weight:bold; padding:7px 10px 8px 10px; }
.errorMsgMaster { font-size:13px; color:#FF0000; font-weight:bold; }
.errorMsg { color:#FF0000; font-weight:bold; }
.successMsg { color:#0000FF; font-weight:bold; }

.alertMaster { }
.alertMasterBr { padding-top:1px; background:url(/images/sep-h-pix.gif) 0 0 repeat-x; }
.alertMasterIconCnr { background-color:#EDEDED; padding:6px 1px 4px 3px; }
.alertMasterMsg { font-size:11px; color:#0000FF; font-weight:bold; padding:7px 10px 8px 10px; }

.mainHdr,
.hdr1 { padding-top:1px; background:url(/images/sep-h-pix.gif) 0 0 repeat-x; }
.mainHdrTxt,
.hdr1Txt { padding:2px 10px 3px 10px; font-size:13px; color:#000000; font-weight:bold; }
.mainHdrTxt a,
.hdr1Txt a { font-size:13px; }
.mainHdrBr,
.hdr1Br { padding-top:1px; background:url(/images/sep-h-pix.gif) 0 0 repeat-x; }
.mainHdrTxt { background-color:#EDEDED; }
.hdr1Txt { background-color:#E5E6C9; }
.hdr2,
.hdr3,
.hdr4,
.hdr5,
.hdr6 { padding:1px; background-color:#B2B2B2; }
.hdr2 .cf,
.hdr3 .cf,
.hdr4 .cf,
.hdr5 .cf,
.hdr6 .cf { padding:2px 6px 4px 6px; font-weight:bold; color:#FFFFFF; }
.hdr2 a,
.hdr3 a,
.hdr4 a,
.hdr5 a,
.hdr6 a { color:#FFFFFF !important; }
.hdr2 .hdr2f,
.hdr3 .hdr3f,
.hdr4 .hdr4f,
.hdr5 .hdr5f,
.hdr6 .hdr6f { padding:0; }
.hdr2 .hdr2fTxt,
.hdr3 .hdr3fTxt,
.hdr4 .hdr4fTxt,
.hdr5 .hdr5fTxt,
.hdr6 .hdr6fTxt { float:left;  padding:2px 0 4px 6px; }
.hdr2 .hdr2fLeft,
.hdr3 .hdr3fLeft,
.hdr4 .hdr4fLeft,
.hdr5 .hdr5fLeft,
.hdr6 .hdr6fLeft { float:left; }
.hdr2 .hdr2fRight,
.hdr3 .hdr3fRight,
.hdr4 .hdr4fRight,
.hdr5 .hdr5fRight,
.hdr6 .hdr6fRight { float:right; }
.hdr2 .cf { background:url(/images/hdr-2Bg.gif) repeat-x; }
.hdr3 .cf { background:url(/images/hdr-3Bg.gif) repeat-x; }
.hdr4 .cf { background:url(/images/hdr-4Bg.gif) repeat-x; }
.hdr5 .cf { background:url(/images/hdr-5Bg.gif) repeat-x; }
.hdr6 .cf { background:url(/images/hdr-4Bg.gif) repeat-x; }
.hdr2 a:hover { color:#CCCCFF !important; }
.hdr3 a:hover { color:#FFCCCC !important; }
.hdr4 a:hover { color:#CCCCCC !important; }
.hdr5 a:hover { color:#FFFFCC !important; }
.hdr6 a:hover { color:#CCCCCC !important; }

.mainSubHdr { font-size:13px; color:#2A5B87; font-weight:bold; padding: 0 0 1px 3px; background:url(/images/hdr-subBg.gif); border-bottom:1px solid #BECEDD; }
.mainSubHdr a { color:#004b91 !important; text-decoration:none; }
.mainSubHdr a:hover { color:#c00 !important; text-decoration:none; }
.subHdr1 span { float:left; padding-bottom:2px; font-size:13px; font-weight:bold; background:url(/images/sep-h-pix.gif) repeat-x bottom; }
.subHdrH2 h2 { float:left; margin:0; padding:0 0 2px 0; font-size:13px; font-weight:bold; background:url(/images/sep-h-pix.gif) repeat-x bottom; }

.subHdr { font-size:13px; color:#2A5B87; font-weight:bold; padding: 0 0 1px 3px;}
.subHdr a { color:#004b91 !important; text-decoration:none; }
.subHdr a:hover { color:#c00 !important; text-decoration:none; }

.sepH { padding-top:1px; background:url(/images/sep-h-pix.gif) 0 0 repeat-x; }
.sepV { padding-left:1px; background:url(/images/sep-v-pix.gif) 0 0 repeat-y; }
.brH { padding-top:1px; background:url(/images/br-h-pix.gif) 0 0 repeat-x; }
.brV { padding-left:1px; background:url(/images/br-v-pix.gif) 0 0 repeat-y; }
.brT { background:url(/images/br-h-pix.gif) repeat-x; }
.brR { background:url(/images/br-v-pix.gif) repeat-y right; }
.brRS { background:url(/images/br-vs-pix.gif) repeat-y right; }
.brB { background:url(/images/br-h-pix.gif) repeat-x bottom; }
.brL { background:url(/images/br-v-pix.gif) repeat-y; }

.mainBg { background-color:#EDEDED;}
.bg1 { background-color:#fafafa; }
.bg2 { background-color:#FAFAD2; }
.col1 { color:#8C183B; }
.col2 { color:#2A5B87; }
.col3 { color:#666666; }
.col4 { color:#CC0000; }

.link1,
.link2,
.link3,
.link4,
.link6,
a.link1,
a.link2,
a.link3,
a.link4,
a.link6,
.link1 a,
.link2 a,
.link3 a,
.link4 a,
.link6 a { color:#004b91 !important; text-decoration:none; }
.link7,
a.link7,
.link7 a { color:#004b91 !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
a.link1:hover,
a.link2:hover,
a.link3:hover,
a.link4:hover,
a.link6:hover,
.link1 a:hover,
.link2 a:hover,
.link3 a:hover,
.link4 a:hover,
.link6 a:hover { color:#c00 !important; text-decoration:none; }
a.link7:hover,
.link7 a:hover { color:#c00 !important; text-decoration:none; }
.link0 { padding-left:11px; background:url(/images/bullet-dBlueArrowR.gif) 0 3px no-repeat; }
.link1 { padding-left:11px; background:url(/images/bullet-blueArrowR.gif) 0 3px no-repeat; }
.link2 { padding-left:11px; background:url(/images/bullet-blueArrowL.gif) 0 3px no-repeat; }
.link3 { padding-left:10px; background:url(/images/bullet-orange.gif) 0 4px no-repeat; }
.link4 { padding-left:11px; background:url(/images/bullet-blueX.gif) 0 3px no-repeat; }
.link5 { padding-left:11px; background:url(/images/bullet-blueArrowR.gif) 0 3px no-repeat; }
.link6 { padding-left:11px; background:url(/images/bullet-dBlueArrowR.gif) 0 3px no-repeat; }
.link7 { padding-left:12px; background:url(/images/bullet-orangeArrowR.gif) 0 4px no-repeat; }

.linkList0,
.linkList1,
.linkList2,
.linkList3,
.linkList4,
.linkList5,
.linkList6,
.linkList7,
.linkList8,
.linkList9,
.linkList10 { list-style-type:none; padding:0; margin:0; }
.linkList0 li,
.linkList1 li { padding:0 0 5px 12px; background:url(/images/bullet-blueArrowR.gif) 0 3px no-repeat; }
.linkList2 li { padding:0 0 5px 10px; background:url(/images/bullet-orange.gif) 0 4px no-repeat; }
.linkList3 li { padding:0 0 5px 12px; background:url(/images/bullet-blackDotS.gif) 0 4px no-repeat; }
.linkList4 li { padding:0 0 5px 12px; background:url(/images/bullet-dBlueArrowR.gif) 0 3px no-repeat; }
.linkList5 li { padding:0 0 5px 12px; background:url(/images/bullet-dBlueArrowR.gif) 0 3px no-repeat; }
.linkList6 li { padding:0 0 5px 12px; background:url(/images/bullet-orangeArrowR.gif) 0 3px no-repeat; }
.linkList7 li { padding:0 0 5px 12px; background:url(/images/bullet-dBlueArrowR.gif) 0 3px no-repeat; }
.linkList8 li { padding:3px 0 3px 12px; background:url(/images/bullet-check.gif) 0 4px no-repeat; }
.linkList9 li { padding:0 0 5px 12px; background:url(/images/bullet-blackDotS.gif) 0 3px no-repeat; }
.linkList10 li { padding:0 0 5px 0px; }
.linkList1 li a,
.linkList2 li a,
.linkList4 li a,
.linkList9 li a,
.linkList10 li a { color:#004b91 !important; font-size:11px !important; text-decoration:none !important; }
.linkList5 li a { color:#004b91 !important; font-size:11px !important; text-decoration:none !important; }
.linkList6 li a { color:#004b91 !important; font-size:11px !important; text-decoration:none !important; }
.linkList1 li a:hover,
.linkList2 li a:hover,
.linkList4 li a:hover,
.linkList5 li a:hover,
.linkList6 li a:hover,
.linkList9 li a:hover,
.linkList10 li a:hover { color:#c00 !important; text-decoration:none !important; }

.pLinkList1 { list-style-type:none; padding:0; margin:0; }
.pLinkList1 li { padding:0 0 5px 12px; background:url(/images/bullet-blueArrowR.gif) 0 3px no-repeat; }

.list1 { list-style-type:none; padding:0; margin:0; }
.list1 li { font-size:11px !important; padding-left:15px; padding-bottom:5px; background:url(/images/bullet-blue.gif) 5px 4px no-repeat; }

/* Shopping Cart */
.scHdr { text-align:center; vertical-align: bottom; }
.scHdr td { padding:4px 5px 4px 5px; font-weight:bold; }
.scHdrEZShip td { padding:4px 0 2px 0 !important; }
.scHdrI { font-size:13px; text-align:left; padding-left:10px !important; }
.scIsep { height:10px; }
.scI td { text-align:center; vertical-align:top; padding:0 5px 0 5px; }
.scIchkBx { width:33px; text-align:center; vertical-align:middle !important; padding:0 !important; }
.scIimg { width:50px; height:50px; padding:0 !important; }
.scI .pNameM { text-align:left; padding-left:8px !important; }
.scIsku { text-align:left !important; vertical-align:bottom !important; padding-left:8px !important; font-size:10px; color:#666666; }
.scIstsMsg { text-align:left !important; vertical-align:bottom !important; padding-left:8px; }
.scShipCalc { padding-left:11px; } /*Lakshmi- 3/20/2011*/

/*.EmptyCart { margin:0 3px 0 6px; width:91px; height:32px; background:url(/Images/NavC/btn_EmptyCart.gif) no-repeat;}  /*Lakshmi- 4/06/2011 - to show the empty cart icon in the homepage*/
/*.FullCart { margin:0 3px 0 6px; width:91px; height:32px; background:url(/Images/NavC/btn_FullCart.gif) no-repeat; }  /*Lakshmi- 4/06/2011 - To show the cart icon with items init.*/
.CartIcon_style { float: left; height: 32px; width: 91px; color: #ffffff; line-height: 26px; text-align: center; font-size: 11px; cursor:pointer; }   /*Lakshmi- 4/06/2011 -to show the number of items in the cart*/         
.CartNumber_style { float: left; height: 20px; width: 58px; color: #ffffff; line-height: 26px; text-align: center; font-size: 11px; }
  
/*Saved For Later */
.sflIimg { width:50px; height:50px; vertical-align:top; text-align:center; }
.sflI .pNameM { vertical-align:top; padding:0 10px 0 9px; }
.sflI .pRetailPrice,
.sflI .pOurPriceM, 
.sflI .pSavingsXS { width:70px; padding:0 5px 0 5px; vertical-align:top; text-align:center; }
.sflIstatMsgWo { float:left; width:190px; }
.sflIstatMsgWoo { vertical-align:bottom; padding-left:9px; }
.sflIsep { padding:10px 0 10px 0; }

/*.TableHeader {background-color:#cccccc; font-family:Helvetica, sans-serif; font-weight:bold; font-size:15px; }
.GroupHeader {background-color:#cccccc; font-family:Helvetica, sans-serif; font-weight:bold; font-size:15px; }
.SubGroupHeader {color:#ff9933; font-family:Helvetica, sans-serif; font-weight:bold; font-size:12px; }*/

.Bold { font-weight:bold; }
.Wide { width:100%; }
.Center { text-align:center; }
.RightAlignText {text-align:right}
.Compact {margin:0;padding:0}

.scRedMsg {font-size:11px; color:#FF0000;}
.scSmall { font-size:11px; }
.scMidium {font-size:13px; }
.scMidium1 {font-size:14px; }
.scHeader1{ font-size:13px; color:#000000; font-weight:bold; }
.scHeader2{ font-size:11px; color:#000000; font-weight:bold; }
.scHeader2 a { font-size:11px; }
.scHeader3{ font-size:13px; color:#666666; font-weight:bold; }
.scEZShipDD {width:82px;}
.scPrice {font-size:11px; color:black; font-weight:normal; }
.scQuantityTxtBox {width:27px;}

.ftrSiteInfo { font-size:10px; color:#999999; margin-top:10px; clear:both; }

.ccRevCard,
.ccPP,
.ccEBM,
.ccBML,
.ccVisa,
.ccMC,
.ccAmex,
.ccJCB,
.ccDiscover { width:46px; height:29px; margin-right:3px; }
.ccPP { background:url(/images/cc-pp.gif) 0 0 no-repeat; }
.ccVisa { background:url(/images/cc-visa.gif) 0 0 no-repeat; }
.ccMC { background:url(/images/cc-mc.gif) 0 0 no-repeat; }
.ccAmex { background:url(/images/cc-amex.gif) 0 0 no-repeat; }
.ccDiscover { background:url(/images/cc-discover.gif) 0 0 no-repeat; }
.ccJCB { background:url(/images/cc-jcb.gif) 0 0 no-repeat; }
.ccEBM { background:url(/images/cc-ebm.gif) 0 0 no-repeat; }
.ccBML { background:url(/images/cc-bml.gif) 0 0 no-repeat; }
.ccRevCard { background:url(/images/cc-RevCard.gif) 0 0 no-repeat; }

/* Checkout */
.coHdr { width:949px; margin:0 0 0 11px; }
.coHdrLogo { float:left; width:157px; }
.coHdrLogo img { margin:2px 0 2px 0; }
.coHdrMap { float:right; width:330px; margin-top:10px; }
.coHdrMapPos { float:right; font-size:11px; color:#666666; height:14px; background-color:#FFFFFF }
.coHdrMapPosS { float:right; font-size:11px; font-weight:bold; color:#000000; height:14px; padding-left:16px; background:url(/images/co-mapPosArrow.gif) 0 1px no-repeat; }
.coHdrMapPath { float: right; width:34px; height:12px; background:url(/images/co-mapPath.gif) 9px 6px no-repeat; }
.coHdrKS { float:right; clear:right; width:150px; text-align:right; padding-top:24px; }
.coHdrCmmLnks { width:100%; text-align:center; padding-top:47px; _padding-top:23px; }
.coHdrCmmLnks a { font-weight:bold; text-decoration:none;  }
.coHdrCmmLnks a:hover { text-decoration:none;  }

/* MyAccount */
.maReceiptHdr { width:742px; margin:0 0 0 11px; }
.maReceiptHdrLogo { text-align:center; }
.maAddr { padding-bottom:8px; width:100%; }
.maAddr div { padding-bottom:4px; }
.maOdrSryLbl { width:52%; font-weight:bold; text-align:right; }
.maOdrSryVal { width:48%;  padding:5px 7px 5px 0; text-align:right; }
.maOdrSryTtlLbl { font-size:14px; font-weight:bold; text-align:right; }
.maOdrSryTtllVal { font-size:14px; font-weight:bold; padding:5px 7px 5px 0; text-align:right; }
.maPntMtd { width:100%; }
.maPntMtdLbl { width:124px; float:left; }
.maPntMtdLbl div { padding:0 0 4px 0; text-align:right; }
.maPntMtdVal { float:left; }
.maPntMtdVal div { padding:0 0 4px 5px; }

/* Forms */
option { padding-left:3px; }
.inputTxt { height:19px; padding-top:1px; margin:0; }
.ffLbl { text-align: right; vertical-align:top; padding:7px 5px 5px 0; }
.ff { vertical-align:top; padding:4px 0 3px 0; }
.ffAddr1 { width:225px; }
.ffAddr2 { width:135px; }
.ffPersInf { width:225px; }
.ffCc1 { width:150px; }
.ffCc2 { width:45px; }
.ffCc3 { width:60px; }
.ffLog { width:136px; }

/* Icons */
.iQ { width:16px; height:16px; }
.iQgreyBg { width:16px; height:16px; }
.iExc { width:16px; height:16px; }
.iExcRed { width:27; height:27; }
.iExcRedgreyBg { width:27; height:27; }
.iExcBluegreyBg { width:27; height:27; }

/* SSL */
.ssl { margin:0 0 10px 10px; }
.sslW { margin-bottom:10px; }
.sslin { padding:6px 10px 6px 10px; }
.sslImg { float:left; }
.sslImg img { margin-right:5px; }
.sslTxt { padding-top:1px; }
.sslTxtNS { clear:both; padding:3px 0 0 20px; }
.sslTxtA { white-space:nowrap; }

/* Attn */
.attn { color:#004b91; margin:0 4px 12px 10px; }
.attn a { color:#004b91 !important; }
.attn a:hover { color:#c00 !important; }
.attnIcn { float:left; }
.attnIcn img { margin:2px 5px 0 0; }
.attnTxt { padding-top:5px; }
.attnTxtW { padding-top:12px; }

/* Hazmat */
.pHazmat { color:#c00; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
.pHazmat a { color:#c00 !important; text-decoration:none; font-weight:normal }
.pHazmat a:hover { color:#c00 !important; text-decoration:underline; }
.pHazmat a:active { color:#c00 !important; text-decoration:none; }
.pHazmat a:visited { color:#c00 !important; text-decoration:none; }

/* Currency Calculator */
.cCurrency { color:#339933; font-weight:bold; padding:0 5px 15px 5px; }
.cCurrImage { color:#339933; font-weight:bold; padding:0 5px 5px 5px; }

/* Legacy */
.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }

/* Clear Fix */
.cf:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cf {display:inline-table; }
/* Hides from IE-mac \*/
* html .cf {height:1%; }
.cf {display:block; }
/* End hide from IE-mac */

/*Autoship */
.asSetP a { color:#004b91 !important; font-size:11px !important; text-decoration:underline !important;}
.asTblRow {height:30px;font-weight:bold}
.asTblMed {font-size:13px;width:10%;}
.asTblCol {width:20%;}
.asTblColMed {width:5%;}
.asTblColTxt {white-space : nowrap;}
.asOrderHeaderTxt{font-weight:bold;}
.asTblColHdr {width:10%;}
.asTblRowHdr {background-color:#EDEDED;height:30px;font-weight:bold;}
.asTblColItemStatus {color:red;}
.aslink {white-space:nowrap;}
.asTblDtHdr {width:20%;}
.asTblColFrq {width:10%;}
.asTblColNxtDt {width:10%;}
.asTblColEndDt {width:10%;}
.asTblColFrqHdr {width:12%;}
.asTblColNxtDtHdr {width:20%;}
.asTblColEndDtHdr {width:20%;}
.asTblChld { border-style:none; border:0; text-align:left; margin-left:0; padding-left:0}
.asDiscontinued { float:left;color:red; }
.asInStockItem { }
.asInProcessOrder { }
.asBackOrderedItem { color:red;}
.asDiscontinuedItem { color:red;}
.ptImgL { width:210px; height:210px; }
.ptImgL table { width:100%; height:100%; border:solid 1px #D1D1D1; }
.ptImgL table td { text-align:center; background-color:#FFFFFF;}
.ptImgM { width:110px; height:110px; }
.ptImgM table { width:100%; height:100%; border:solid 1px #D1D1D1; }
.ptImgM table td { text-align:center; background-color:#FFFFFF; }
.ptImgS { width:60px; height:60px; }
.ptImgS table { width:100%; height:100%; border:solid 1px #D1D1D1; }
.ptImgS table td { text-align:center; background-color:#FFFFFF; }
.groupheader {  background-color:#EDEDED; padding: 4px; margin-top: 10px; margin-bottom: 5px; font-weight: bold;}   
IMG.displayed {vertical-align:middle;}
.asSCBlock { background-color:#F3F0FD; background-repeat:repeat;}
.asRemove {padding-left:118px; font-weight:bold}
.asRemoveIn1 {font-weight:bold}
.asRemoveIn2 {}
.shipNowBox {background: F3F0FD; width: 110px; height:15px; background-position:center; border-style:solid; border-width:1; border-color:Silver;margin-top:1px;}
.asShipNow {width: 100px; height:18px; border-style:solid; border-width:1;border-color:Silver;background-color:#F3F0FD; background:#F3F0FD;}
.asShipNowBoxHdr {background-color:#EDEDED;}
.asShipNowBoxIn1 {}
.asShipNowBoxIn2 {}
.asEndDtHdr{text-align:center;font-weight:bold;padding-top:17px;}
.asEndDtHdrIn{text-align:center;}
.notifyme {font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #000;background-color: #fffeea;padding: 10px;width: 260px;border: 0px solid #000;}
.notifymetitle {font-size: 24px;font-weight: bold;color: #C00;}
.notifyme label #textfield {font-size: 11px;}
.notifymecheck {line-height: 16px;}
.notifymethankyou {font-size: 16px;font-weight: normal;	color: #C00;text-align: center;	line-height: 24px;}
.notifymeprodttl {color: #C00;}
/* end */

.cnyCalcLnk { padding:3px 0 1px 0; background:url(/Images/Calculator.jpg) top left no-repeat; text-align:left; }
.cnyCalcLnk a { padding-left:14px; font-size:10px; color:#41c065 !important; font-family:arial,helvetica,sans-serif; cursor:pointer; }

