.list-items{padding:0;}
.wlrdZeroTable{border-spacing:0;margin:0;text-indent:0;padding:0;width:100%;}
.wlrdZeroTable td{padding:0;}
* HTML #wlMain{width:100%;}
.wlNoUnderline a{cursor:pointer;text-decoration:none;color:#004B91;}
.wlNoUnderline a:visited{color:#004B91;}
.wlNoUnderline a:hover{cursor:pointer;text-decoration:underline;color:#C60;}
.wlHover,.wlHoverSmall{font-size:12px;font-weight:bold;cursor:pointer;background-color:#FFF;border:none;align:left;padding:0;margin:0;text-align:left;text-decoration:underline;color:#C60;}
.wlHover{font-family:Verdana,Arial,Helvetica,sans-serif;}
.wlHoverSmall{font-size:11px;font-weight:normal;}
.wlMenuItem{padding:5px 0 5px 10px;}
.wlMenuItem a{display:block;width:100%;}
.wlMenuItem a:hover{background-color:#EAF3FE;}
.wl-title-searchbox{margin:6px 0 0 14px;}
#listTitleTxt{font:bold 25px Arial,Verdana,Helvetica,sans-serif;color:#E47911;margin:0;padding:0;display:inline;}
#listTitleHoverLink{cursor:pointer;display:none;color:#004B91;text-decoration:underline;font-size:12px;padding-left:12px;}
#listTitleInput{float:left;margin-right:.95em;font-size:18px;font-weight:bold;display:inline;}
#listTitleSaved{display:none;color:green;font-weight:bold;padding-left:12px;}
#listTitleError{cursor:pointer;display:none;color:#900;font-weight:bold;padding-left:12px;}
#editPrivacyContent input{margin:0;}
#editPrivacyContent td{padding:5px 5px 5px 0;}
#listTitleEdit{height:31px;}
#editThisList{margin-right:15px;}
#privacyMessage,#listActionMenus{margin:5px 0;}
#listActionMenus a{font-size:12px;font-weight:bold;}
#printThisList,#shareThisList{margin-right:15px;}
#printThisList div,#shareThisList div{display:inline;}
#listMessageerrorTitle,#listMessagewarningTitle,#listMessagesuccessTitle,#listMessageTitle{display:inline;}
#listMessageerrorUndo,#listMessagewarningUndo,#listMessagesuccessUndo,#listMessageUndo{display:none;font-weight:normal;font-size:12px;}
#listMessageerrorClose,#listMessagewarningClose,#listMessagesuccessClose,#listMessageClose{float:right;}
.swSprite div{left:-9999px;position:absolute;}
#enhance{font-size:13px;}
#enhance a{color:#004B91;text-decoration:none;}
#enhance a:hover{color:#C60;text-decoration:underline;}
#enhance h1{color:#E47911;font-size:13px;margin:0;}
#enhance .title{padding-top:10px;}
#enhance .leaf{padding-left:5px;}
.wlBox{_height:100%;margin-bottom:15px;position:relative;width:100%;}
.wlBoxTL,.wlBoxTL2{background-position:-223px -224px;top:-1px;left:-1px;}
.wlBoxTR,.wlBoxTR2{background-position:-233px -224px;top:-1px;right:-1px;}
.wlBoxBL,.wlBoxBL2{background-position:-223px -234px;bottom:-1px;left:-1px;}
.wlBoxBR,.wlBoxBR2{background-position:-233px -234px;bottom:-1px;right:-1px;}
.wlBoxTL,.wlBoxTL2,.wlBoxTR,.wlBoxTR2,.wlBoxBL,.wlBoxBL2,.wlBoxBR,.wlBoxBR2{display:block;height:10px;position:absolute;width:10px;}
.wlBoxTL,.wlBoxTR,.wlBoxBL,.wlBoxBR{z-index:2;}
.wlBoxTL2,.wlBoxTR2,.wlBoxBL2,.wlBoxBR2{background-color:#fff;z-index:1;}
.wlBoxT,.wlBoxR,.wlBoxB,.wlBoxL{background:#EBF2FB;border:#C9E1F4 solid;display:block;position:absolute;}
.wlBoxT,.wlBoxB{height:4px;width:100%;}
.wlBoxR,.wlBoxL{width:4px;height:100%;}
.wlBoxT{border-width:1px 0 0 0;top:-1px;}
.wlBoxR{border-width:0 1px 0 0;top:-1px;right:-1px;}
.wlBoxB{border-width:0 0 1px 0;bottom:-1px;}
.wlBoxL{border-width:0 0 0 1px;top:-1px;left:-1px;}
.wlBoxInner{padding:9px;}
#profile{margin:5px;}
#giftCardPrompt h1,#profile h1{color:#E47911;font-size:16px;font-weight:bold;margin:0 0 5px;}
#profile h1.visitor{text-align:center;margin-bottom:10px;}
#profile a{font-size:13px;text-decoration:none;font-weight:normal;color:#004B91;}
#profile a.regListSel{color:#E47911;font-weight:bold;}
#profilePicture{float:left;margin-right:6px;width:60px;}
#profilePicture a{outline:none;}
#profile .wl_ph_owner{background-position:-195px -152px;height:62px;width:49px;}
#profile .wl_ph_owner_pending{background-position:-352px 0;height:43px;width:47px;}
#profile .wl_ph_visitor{background-position:-123px 0;height:150px;margin:0 auto;width:120px;}
#profile .wl_ph_visitor_pending{background-position:0 0;height:150px;margin:0 auto;width:120px;}
#toggleImg{margin:1px 5px 0 0;}
#profile a.toggle{font-size:10px;line-height:12px;}
#profileInfo{font-size:11px;margin-top:10px;}
#profileInfoPrompt p{margin:0 0 10px;}
#profileInfoPrompt a{display:block;font-weight:bold;}
.profileInfoTitle{font-weight:bold;margin-top:10px;}
.profileInfoField{margin-left:12px;}
#profilePdpLink a,#profile .regListDef,#regListCreatePopover label,#profileInfo .profileInfoField a{font-size:11px;}
#profileInfo table th{color:#666;font-weight:normal;padding-right:5px;text-align:right;width:81px;}
#profileInfo table th,#profileInfo table td{font-size:11px;padding-bottom:10px;vertical-align:top;}
#profileInfo table.visitor .default{color:#666;}
#profile a:hover{color:#C60;text-decoration:underline;}
.caret{color:#E47911;font-size:12px;}
#profilePdpLink span{font-weight:bold;}
#profile h2.regListHead{font-weight:bold;color:#000;font-size:13px;margin:0;}
#profile h2#regListprivateHead{margin-top:10px;}
#profile .regListBlock h3{margin:10px 0 0 15px;}
* HTML #regListCreate{width:0;overflow:visible;padding:0;}
#regListCreate{-moz-margin-start:-3px!important;}
.regListCreate{font:bold 12px Verdana,Arial,Helvetica,sans-serif;cursor:pointer;color:#004B91;background-color:#FFF;border:none;align:left;padding:0;margin:0;text-align:left;}
.regListCreate button:hover,.regListCreate:hover{color:#C60;text-decoration:underline;}
* HTML #regListCreateFirst{width:0;overflow:visible;padding:0;margin:0;border:0;}
* HTML #regListCreateFirst div{width:160px;}
#profile .regListCreateFirst{font-size:11px;cursor:pointer;color:#004B91;background-color:#FFF;border:none;text-decoration:none;align:left;padding:0;margin:0;text-align:left;}
#profile .regListCreateFirst a:hover input,#profile .regListCreateFirst:hover{color:#C60;text-decoration:underline;}
#regListCreatePopover .strong{font-size:12px;font-weight:bold;}
#regListCreatePopover input{margin:0;}
#regListCreatePopover td{padding:5px 5px 5px 0;}
#regListPublicTeaser{margin:0 0 10px 15px;}
#regListPublicTeaser form{margin:0;padding:0;}
#profile .regListNoPublic{color:#999;font-size:11px;}
#profile .regListDetail{color:#999;font-size:11px;margin-left:15px;}
div.regManageLists{margin-top:5px;}
.greyhr{border-top:1px dotted #CCC;height:0;font-size:0;line-height:0;margin:10px 0;}
.regMngHead{background-color:#F7F7F7;font-weight:bold;}
.regMngHead td{padding:5px;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
.regMngList td{font-size:13px;padding:5px;}
div.regMngScrollDiv{max-height:330px;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid #CCC;}
td.productImage{max-width:none;}
tr.unWrap{display:none;}
.wrapAlert{color:#f00;font-weight:bold;}
.wrapText{max-width:580px;line-height:18px;}
.hideQty{display:none;}
.textSquash{line-height:100%;}
.addCommentQty,.editCommentQty{padding-top:4px;line-height:normal;}
<%doc>Note:the class commentBlock is incredibly overloaded as it is used for both product details,and is used for comments. line-height:normal here is set through more specific selectors since the scrunching of text(assumedly for comments) need not apply here,and is causing letters to be trimmed in IE </%doc>span.wlProductInfoRow{line-height:normal;}
.strikePrice{text-decoration:line-through;margin-right:10px;}
.wlPriceBold{color:#900;font-weight:bold;padding-right:20px;}
.wlPrice{color:#900;font-size:12px;}
.wlProdBtnLeft{padding-left:12px;}
.itemQtyCommentJS{display:inline-block;width:100%;min-width:145px;}
* HTML .itemQtyCommentJS{width:178px;}
.hideInitial{display:none;}
.showInitial{display:block;}
.commentBlock{font-size:11px;color:#666;vertical-align:bottom;}
.wlAvailability{padding-right:8px;}
.commentBlock .blue{color:#146EB4;}
.commentBlock .strong{font-weight:bold;}
.commentBlock .float{float:left;}
.littleError{margin-left:25px;}
input.textLink{padding:0;}
.textLink div{display:inline;}
.textLink,.textLink a{color:#146EB4;background-color:#FFF;border:none;text-align:bottom;font-size:11px;}
.textLink a:hover input,.textLink:hover{color:#C60;cursor:pointer;text-decoration:underline;}
.sortbarTopTable{padding:0 4px 0 2px;margin-bottom:15px;width:100%;vertical-align:middle;}
.sortbarText{font:11px Verdana,Arial,Helvetica,sans-serif;color:#000;}
.sortbarItemText{font-size:11px;color:#888;}
#giftCardPrompt td{padding-left:20px;}
.wlGiftCard{background-position:-257px -24px;height:52px;width:80px;}
.noImageAvail{background-position:-140px -152px;height:60px;width:50px;display:block;}
.uwlShim{background-position:-377px -76px;height:21px;width:21px;}
.uwlBadgeText{font-size:80%;}
.postModifyActions{margin:4px 0 2px;}
.postModifyRecs{padding-top:5px;height:20px;}
.templateProductTitle{text-decoration:none;color:#004b91;}
.wl-movepop-wrapper{overflow-x:hidden;position:relative;}
.wl-movepop-wrapper-full{border-top:1px dotted #AAA;border-bottom:1px dotted #AAA;max-height:164px;overflow-y:auto;padding-top:4px;height:160px;}
.wl-list-type,.wl-list-type-break{color:#9D9D74;float:right;font-size:9px;margin-right:2px;max-height:20px;overflow:hidden;text-align:right;}
.wl-list-type-break{margin-top:2px;line-height:9px;}
.wl-list-headline{font-size:12px;font-weight:bold;width:185px;padding:5px 0;}
.wl-selected-list{color:#999;}
.textLinkSmall{font:12px Verdana,Arial,Helvetica,sans-serif;background-color:#FFF;border:none;}
.wl-popover-header{font-weight:bold;color:#E47911;margin-bottom:5px;}
.peekabooFixHeight{height:1%;}
.popImg{margin:0 10px 1px 0;}
.noteFieldNoError input{color:black;border-width:1px;padding:1px;}
.noteFieldError{color:#A31919;}
.noteFieldError input{color:black;border-width:1px;border-color:#A31919;padding:1px;}
a.list-link-inactive{color:#039;text-decoration:none;font-size:10pt;}
a.list-link-inactive:hover{text-decoration:underline;}
a.list-link-active{color:#333;text-decoration:none;font-weight:bold;font-size:10pt;}
a.list-link-active:hover{text-decoration:underline;}
a.reglist-action{color:#039;text-decoration:none;}
a.reglist-action:hover{text-decoration:underline;}
.list-greetings{background-color:#F5F5E6;color:black;text-align:center;}
.tinyBlack{font:.6em verdana,arial,helvetica,sans-serif;color:#333;}
.copyable code{background-color:#EEE;overflow:scroll;display:block;font-size:8pt;width:410px;}
.reglist-buttons{text-align:center;padding:8px;}
.link-caret{color:#C60;font-weight:bold;}
.list-action a{margin:0;}
.list-action img{margin:3px 0;}
.search-field-name input{width:171px;}
.wl-title-searchbox-label{font-size:12px;font-weight:bold;padding:0 4px 4px 0;}
.wl-wish-list-title{font:1.2em verdana,arial,helvetica,sans-serif;color:#333;}
.wl-header-list-type{font:.6em/1em verdana,arial,helvetica,sans-serif;color:#fff;}
.microRed{font:xx-small verdana,arial,helvetica,sans-serif;color:#900;}
.microGrey{font:xx-small verdana,arial,helvetica,sans-serif;color:#666;}
.x-microGrey{font:.55em verdana,arial,helvetica,sans-serif;color:#666;}
.compact-items{border-collapse:collapse;}
.compact-items td{border:1px dotted #999;}
.wl-smalltext{font-size:10px;}
.popover-header{background-color:#FFF;}
.popover-header-text{color:#4480DD;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;}
.searchbox{height:60px;width:100%;padding:4px;background-color:white;}
.searchbox .searchbox-header{color:#C60;font-weight:bold;text-align:center;}
.box-edge-top{border-top:1px solid #5CA3D2;height:5px;}
.box-edge-left{border-left:1px solid #5CA3D2;width:5px;}
.box-edge-rt{border-right:1px solid #5CA3D2;width:5px;}
.box-edge-bot{border-bottom:1px solid #5CA3D2;height:5px;}
.searchbox-blue{height:60px;width:100%;background-color:white;}
.searchbox-blue .searchbox-header{color:#C60;font-weight:bold;}
.linkbox a{text-decoration:none;font-size:.85em;line-height:150%;color:#039;}
.linkbox a:hover{text-decoration:underline;}
.list-header td{padding:0 5px 0 0;vertical-align:middle;white-space:nowrap;font-size:14pt;}
h3.listOfLists{font-size:11px;font-weight:normal;padding:0;margin:0;}
.side-column{border-collapse:collapse;}
.iterator-item-separator{margin:15px 0 8px;border-top:1px dotted #CCC;}
.iterator-item-attr-separator{border-left:1px solid #C9E1F4;}
.sortbar-owner-top{margin-bottom:20px;border-bottom:1px solid #C9E1F4;border-top:1px solid #C9E1F4;}
.sortbar-owner-bottom{border-top:1px dashed #6698CB;border-bottom:1px dashed #6698CB;}
.side-column .amabot-slot{margin:5px 0;}
.no-items-text{text-align:center;font-size:small;padding:15px 0 7px;}
.no-items-detail{text-align:center;font-size:x-small;padding:8px 10px 10px;}
.wl-iter-heading{color:#666;font-weight:bold;}
body{font:12px Verdana,Arial,Helvetica,sans-serif;}
input{font-family:Verdana,Arial,Helvetica,sans-serif;}
td{font-size:12px;}
.heading{font-size:130%;font-weight:bold;}
.subheading{margin-top:5px;font-weight:bold;}
.list-topic{color:#E47911;margin-bottom:5px;font-weight:bold;}
.visuals a{cursor:default;}
.instructions-page{padding:20px 0 0 100px;}
* html .instructions-page{width:100%;}
.htmlFormsContainer{padding:5px 0 0 100px;}
* html .htmlFormsContainer{width:100%;}
.instructions-text{color:#900;font-weight:bold;}
#iiInstructions{background-color:#FFD;border:1px solid #E6E6BE;margin-top:15px;padding:5px;}
#iiInstructions .instructions{text-align:center;}
#iiWarning{padding-left:15px;font-weight:bold;}
.iiBranch{padding-top:20px;font-size:14px;}
.orange,.orange a{color:#E47911!important;}
.postModifyWrapper{padding:12px;}
.postModifyText{font-size:12px;}
.postModifyActions{margin-left:15px;font-size:12px;}
.ltGreen{color:#090;}
.green{color:#690;}
.ltgray{color:#999;}
.frame{border-collapse:collapse;}
.valign{vertical-align:top;}
.black{color:#000;}
.clear{clear:both;}
.grey{color:#999;}
.tip{color:#999;font-size:.75em;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.layout2Cols{width:100%;border-collapse:collapse;margin:10px 0 50px;}
.layout2Cols h1{font-size:1.2em;font-weight:bold;line-height:1.2em;margin:1em 0 0 0;}
.layout2Cols h3{color:#E47911;font-size:.9em;margin:.25em 0 0;}
.leftCol{width:200px;vertical-align:top;padding:0;}
.sepCol{width:10px;}
.rightCol{vertical-align:top;padding:0 0 0 15px;}
.roundBox{width:100%;}
.learnMoreBox{float:right;width:200px;text-align:center;margin:1em 0 0;}
.newAddressForm{margin:0 0 0 5em;}
.newAddressForm table{width:400px;}
.newAddressForm .long{width:250px;}
.newAddressForm .short{width:200px;}
.terms-of-service{max-width:700px;min-width:200px;margin:0 auto;}
.tos-heading{text-align:center;font-weight:bold;font-size:130%;margin:15px 0 5px;}
.vbLearnMoreTip{max-width:400px;padding:10px;}
.reservWarn{border:1px solid #E3E1C2;background-color:#FFC;padding:3px;}
#landingPage h2{color:#E47911;font-size:14px;font-weight:bold;margin:0 0 5px;}
.wl_ld_get{margin:10 15 30 0;}
.wl_ld_create{margin:0 15px 2px 0;}
.wl_ld_features{display:block;height:135px;width:250px;background-position:0 -880px;}
.wl_ld_feature_map{display:block;height:335px;width:475px;background-position:0 -1105px;vertical-align:top;}
.ap_popover{outline:none;}
.appMessageBoxSuccess{border:1px solid #447F00;background-color:#FFD;padding:10px;margin-top:10px;color:#063;}
.appMessageBoxFailure{border:1px solid #FF7F00;background-color:#FFD;padding:10px;margin-top:10px;color:#FF7F00;}
.appMessageBoxInfo{border:1px solid #E47911;background-color:#FFD;padding:10px;margin-top:10px;color:#000;}
.appMessageHeader{font:bold 13px verdana,arial,helvetica,sans-serif;}
.appMessageInfo{font:12px verdana,arial,helvetica,sans-serif;color:#000;}
.merchbarW .start-over{font-size:11px;}
.merchbarW a:visited{color:#963;}
.merchbarWSeemore .caret{color:#E47911;font:bold 120% arial,helvetica,sans-serif;margin-right:.2em;}
.merchbarWSeemore a{text-decoration:none;font-weight:bold;font-size:14px;}
.merchbarW .product-image{margin-bottom:.45em;}
.merchbarW .rating-price{margin:.40em 0;}
.merchbarW .rating-price .price{margin-top:.25em;}
.merchbarWRating-stars{font-size:80%;margin-right:.95em;}
.merchbarWRating-stars img{padding-bottom:1px;}
.merchbarW div.cBox.secondary{border-style:none none none solid;}
.alertstripe .cBox.primary{font:12px verdana,arial,helvetica,sans-serif;width:99%;}
.alertstripe .cBox.primary a{font-weight:bold;}