﻿body{
 margin:0;
 background-color:#FFF;
 font:11px Verdana,sans-serif;
 color:#333;
}
p{
 margin:10px 0;
}
input{
 font:11px Verdana,sans-serif;
 color:#333;
}
textarea{
 font:11px Verdana,sans-serif;
 color:#333;
}
h1{
 font:bold 19px Arial, Verdana;
 color:#039;
 margin:0;
}
h2{
 font:bold 17px Arial, Verdana;
 color:#333;
 margin:0;
}
#Shadow{
 margin:0 auto;
 width:764px;
 text-align:center;
}
a:link{
 color:#039;
}
a:hover{
 color:#06F;
}
a:visited{
 color:#878787;
}
a:active{
 color:#06F;
}
a.Mblue:link{
 color:#4C83C8;
}
a.Mblue:hover{
 color:#06F;
}
a.Mblue:visited{
 color:#878787;
}
a.Mblue:active{
 color:#06F;
}
a.MDarkblue:link{
 color:#0769CD;
}
a.MDarkblue:hover{
 color:#06F;
}
a.MDarkblue:visited{
 color:#878787;
}
a.MDarkblue:active{
 color:#06F;
}
form{
 margin:0;
 padding:0;
}
img{
 display:block;
     
}
.BodyXS{
 font-size:9px;
 color:#333;
}
.BodyXSBold{
 font-size:9px;
 color:#333;
 font-weight:bold;
}
.BodyS{
 font-size:10px;
 color:#333;
}
.BodySBold{
 font-size:10px;
 color:#333;
 font-weight:bold;
}
.BodyM{
 font-size:11px;
 color:#333;
}
.BodyMBold{
 font-size:11px;
 color:#333;
 font-weight:bold;
}
.BodyL{
 font-size:12px;
 color:#333;
}
.BodyLBold{
 font-size:12px;
 color:#333;
 font-weight:bold;
}
.BodyXL{
 font-size:13px;
 color:#333;
}
.BodyXLBold{
 font-size:13px;
 color:#333;
 font-weight:bold;
}
.BodyXLBlue{
 font-size:13px;
 color:#039;
}
.Body2XLBlue{
 font:bold 15px Arial,sans-serif;
 color:#039;
}
.Body4XLBlue{
 font:bold 19px Arial,sans-serif;
 color:#039;
}
.Body2XL{
 font:bold 15px Arial,sans-serif;
 color:#333;
}
.Body3XL{
 font:bold 17px Arial,sans-serif;
 color:#333;
}
.Body4XL{
 font:bold 19px Arial,sans-serif;
 color:#333;
}
.Body5XL{
 font:bold 24px Arial,sans-serif;
 color:#333;
}
.BodySBoldLtgry{
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.Body3XLBoldLtgry{
 font-size:17px;
 color:#666;
 font-weight:bold;
}
.BodyMBoldWht{
 font-size:11px;
 color:#FFF;
 font-weight:bold;
}
.BodyXSLtgry{
 font-size:9px;
 color:#666;
}
.BodyXSBoldLtgry{
 font-size:9px;
 color:#666;
 font-weight:bold;
}
.BodySLtgry{
 font-size:10px;
 color:#666;
}
.BodyMLtgry{
 font-size:11px;
 color:#666;
}
.BodyMLtgry2{
 font-size:11px;
 color:#999;
}
.BodyMBoldLtgry{
 font-size:11px;
 color:#666;
 font-weight:bold;
}
.BodyLLtgry{
 font-size:12px;
 color:#666;
}
.BodyLBoldLtgry{
 font-size:12px;
 color:#666;
 font-weight:bold;
}
.BodyXLLtgry{
 font-size:13px;
 color:#666;
}
.BodyXLBoldLtgry{
 font-size:13px;
 color:#666;
 font-weight:bold;
}
.Body2XLLtgry{
 font:bold 15px Arial,sans-serif;
 color:#666;
}
.Body3XLLtgry{
 font:bold 17px Arial,sans-serif;
 color:#666;
}
.Body4XLLtgry{
 font:bold 19px Arial,sans-serif;
 color:#666;
}
.Body5XLLtgry{
 font:bold 24px Arial,sans-serif;
 color:#666;
}
.BodyMBlue{
 font-size:11px;
 color:#039;
}
.BodyXSMblue{
 font-size:9px;
 color:#4C83C8;
}
.BodyXSBoldMblue{
 font-size:9px;
 color:#4C83C8;
 font-weight:bold;
}
.BodySMblue{
 font-size:10px;
 color:#4C83C8;
}
.BodySBoldMblue{
 font-size:10px;
 color:#4C83C8;
 font-weight:bold;
}
.BodyMMblue{
 font-size:11px;
 color:#4C83C8;
}
.BodyMBoldMblue{
 font-size:11px;
 color:#4C83C8;
 font-weight:bold;
}
.BodyLMblue{
 font-size:12px;
 color:#4C83C8;
}
.BodyLBoldMblue{
 font-size:12px;
 color:#4C83C8;
 font-weight:bold;
}
.BodyXLMblue{
 font-size:13px;
 color:#4C83C8;
}
.BodyXLBoldMblue{
 font-size:13px;
 color:#4C83C8;
 font-weight:bold;
}
.Body2XLMblue{
 font:bold 15px Arial,sans-serif;
 color:#4C83C8;
}
.Body3XLMblue{
 font:bold 17px Arial,sans-serif;
 color:#4C83C8;
}
.Body4XLMblue{
 font:bold 19px Arial,sans-serif;
 color:#4C83C8;
}
.Body5XLMblue{
 font:bold 21px Arial,sans-serif;
 color:#4C83C8;
}
.BodyXSWht{
 font-size:9px;
 color:#FFF;
}
.BodyXSBoldWht{
 font-size:9px;
 color:#FFF;
 font-weight:bold;
}
.BodySWht{
 font-size:10px;
 color:#FFF;
}
.BodySBoldWht{
 font-size:10px;
 color:#FFF;
 font-weight:bold;
}
.BodyMWht{
 font-size:11px;
 color:#FFF;
}
.BodyMBoldWht{
 font-size:11px;
 color:#FFF;
 font-weight:bold;
}
.BodyLWht{
 font-size:12px;
 color:#FFF;
}
.BodyLBoldWht{
 font-size:12px;
 color:#FFF;
 font-weight:bold;
}
.BodyXLWht{
 font-size:13px;
 color:#FFF;
}
.BodyXLBoldWht{
 font-size:13px;
 color:#FFF;
 font-weight:bold;
}
.Body2XLWht{
 font:bold 15px Arial,sans-serif;
 color:#FFF;
}
.Body3XLWht{
 font:bold 17px Arial,sans-serif;
 color:#FFF;
}
.Body4XLWht{
 font:bold 19px Arial,sans-serif;
 color:#FFF;
}
.Body5XLWht{
 font:bold 24px Arial,sans-serif;
 color:#FFF;
}
.ErrorXS{
 font-size:9px;
 color:#C00;
}
.ErrorXSBold{
 font-size:9px;
 color:#C00;
 font-weight:bold;
}
.ErrorS{
 font-size:10px;
 color:#C00;
}
.ErrorSBold{
 font-size:10px;
 color:#C00;
 font-weight:bold;
}
.ErrorM{
 font-size:11px;
 color:#C00;
}
.ErrorMBold{
 font-size:11px;
 color:#C00;
 font-weight:bold;
}
.ErrorL{
 font-size:12px;
 color:#C00;
}
.ErrorLBold{
 font-size:12px;
 color:#C00;
 font-weight:bold;
}
.ErrorXL{
 font-size:13px;
 color:#C00;
}
.ErrorXLBold{
 font-size:13px;
 color:#C00;
 font-weight:bold;
}
.Error2XL{
 font:bold 15px Arial,sans-serif;
 color:#C00;
}
.Error3XL{
 font:bold 17px Arial,sans-serif;
 color:#C00;
}
.Error4XL{
 font:bold 19px Arial,sans-serif;
 color:#C00;
}
.Error5XL{
 font:bold 24px Arial,sans-serif;
 color:#C00;
}
.ImportantXS{
 font-size:9px;
 color:#F60;
}
.ImportantXSBold{
 font-size:9px;
 color:#F60;
 font-weight:bold;
}
.ImportantS{
 font-size:10px;
 color:#F60;
}
.ImportantSBold{
 font-size:10px;
 color:#F60;
 font-weight:bold;
}
.ImportantM{
 font-size:11px;
 color:#F60;
}
.ImportantMBold{
 font-size:11px;
 color:#F60;
 font-weight:bold;
}
.ImportantL{
 font-size:12px;
 color:#F60;
}
.ImportantLBold{
 font-size:12px;
 color:#F60;
 font-weight:bold;
}
.ImportantXL{
 font-size:13px;
 color:#F60;
}
.ImportantXLBold{
 font-size:13px;
 color:#F60;
 font-weight:bold;
}
.Important2XL{
 font:bold 15px Arial,sans-serif;
 color:#F60;
}
.Important3XL{
 font:bold 17px Arial,sans-serif;
 color:#F60;
}
.Important4XL{
 font:bold 19px Arial,sans-serif;
 color:#F60;
}
.Important5XL{
 font:bold 24px Arial,sans-serif;
 color:#F60;
}
.Popup5XL{
 font:21px Arial,sans-serif;
 color:#4C83C8;
}
.POV5XL{
 font:21px Arial,sans-serif;
 color:#4C83C8;
}
.POVM{
 font-size:11px;
 color:#4C83C8;
}
.POVMBold{
 font-size:11px;
 color:#4C83C8;
 font-weight:bold;
}
.OnSale
{
   font-size:10px;
   background-color:Yellow; 
  color :#C00;
 font-weight:bold;
}

.PriceXS{
 font-size:9px;
 color:#C00;
}
.PriceXSBold{
 font-size:9px;
 color:#C00;
 font-weight:bold;
}
.PriceS{
 font-size:10px;
 color:#C00;
}
.PriceSBold{
 font-size:10px;
 color:#C00;
 font-weight:bold;
}
.PriceM{
 font-size:11px;
 color:#C00;
}
.PriceMBold{
 font-size:11px;
 color:#C00;
 font-weight:bold;
}
.PriceMItalicGry{
 font-size:11px;
 color:#333;
 font-style:italic;
}
.PriceL{
 font-size:12px;
 color:#C00;
}
.PriceLBold{
 font-size:12px;
 color:#C00;
 font-weight:bold;
}
.PriceXL{
 font-size:13px;
 color:#C00;
}
.PriceXLBold{
 font-size:13px;
 color:#C00;
 font-weight:bold;
}
.Price2XL{
 font:bold 15px Arial,sans-serif;
 color:#C00;
}
.Price3XL{
 font:bold 17px Arial,sans-serif;
 color:#C00;
}
.Price4XL{
 font:bold 19px Arial,sans-serif;
 color:#C00;
}
.Price5XL{
 font:bold 24px Arial,sans-serif;
 color:#C00;
}
.PriceXSLtgry{
 font-size:9px;
 color:#666;
}
.PriceXSBoldLtgry{
 font-size:9px;
 color:#666;
 font-weight:bold;
}
.PriceSLtgry{
 font-size:10px;
 color:#666;
}
.PriceSBoldLtgry{
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.PriceSStrikethruLtgry{
 font-size:10px;
 color:#666;
 text-decoration:line-through;
}
.PriceMItalicStrikethruLtblue{
 font-size:11px;
 color:#039;
 text-decoration:line-through;
}

.PriceSItalicStrikethruLtgry{
 font-size:10px;
 color:#666;
 text-decoration:line-through;
}
.PriceMLtgry{
 font-size:11px;
 color:#666;
}
.PriceMItalicStrikethruLtgry{
 font-size:11px;
 color:#666;
 font-style:italic;
 text-decoration:line-through;
}
.PriceMBoldLtgry{
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.PriceLLtgry{
 font-size:12px;
 color:#666;
}
.PriceLBoldLtgry{
 font-size:12px;
 color:#666;
 font-weight:bold;
}
.PriceXLLtgry{
 font-size:13px;
 color:#666;
}
.PriceXLBoldLtgry{
 font-size:13px;
 color:#666;
}
.TitleBar5XL{
 font-size:21px;
 color:#333;
}
.TitleBar5XLWht{
 font-size:21px;
 color:#FFF;
}
.TitleBar2XLWht{
 font-size:15px;
 color:#FFF;
}
.TitleBar3XLWht{
 font-size:17px;
 color:#FFF;
}
.TitleBarMWht{
 font-size:11px;
 color:#FFF;
}
.FormLabel{
 font-size:11px;
 color:#333;
 font-weight:bold;
}
.FormDesc{
 font-size:10px;
 color:#333;
}
.FormExample{
 font-size:9px;
 color:#666;
}
.FormFieldBoldGry{
 font-size:11px;
 color:#333;
 font-weight:bold;
}
.FormFieldSGry{
 font-size:10px;
 color:#333;
}
.FormfieldSBoldLtgry{
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.FormFieldXSLtgry{
 font-size:9px;
 color:#666;
}
.TableSGry{
 font-size:10px;
 color:#333;
}
.TableXSGry{
 font-size:9px;
 color:#333;
}
.NavXLBold{
 font-size:13px;
 color:#4C83C8;
 font-weight:bold;
}
.NavM{
 font-size:11px;
 color:#0769CD;
}
.NavMBold,
.NavMBoldWht{
 font-size:11px;
 color:#0769CD;
 font-weight:bold;
 line-height:14px;
}
.NavMBoldWht{
 color:#FFF;
}
.NavSBold{
 font-size:10px;
 color:#4C83C8;
 font-weight:bold;
}
.NavXS{
 font-size:9px;
 color:#4C83C8;
}
.DropdownMblue{
 font-size:11px;
 color:#039;
}
.LeftEdge{
 float:left;
}
.RightEdge{
 float:right;
}
/* Standard Price Displays */
.PriceDisplay div{
 padding-top:5px;
}
div.PriceCompare{
 padding:0;
}
.PriceCompare .BodyS,
.PriceCompare .BodySLtgry,
.PriceCompare .PriceSLtgry{
 padding-top:10px;
}
.ItemFlag{
 padding-top:5px;
}
.ItemFlagSpacing{
 padding-top:5px;
}
.AddToCartBtn{
 padding-top:15px;
}
.s2sMessage{
 padding-top:5px;
}
.s2sMessage .BodyS{
 padding-top:2px;
}
.SLAP .BodyXSBoldLtgry{
 padding:10px 0;
}
/* 1px horizontal gray line */
.KeylineGray565{
 width:565px;
 height:1px;
 background-color:#CCC;
 clear:both;
}
.KeylineGray545{
 width:545px;
 height:1px;
 background-color:#CCC;
 clear:both;
}
/* 1px horizontal black line */
.KeylineBlack565{
 width:565px;
 height:1px;
 background-color:#333;
 clear:both;
}
.KeylineBlack545{
 width:545px;
 height:1px;
 background-color:#333;
 clear:both;
}
/* Services */
.Task{
 font-size:11px;
 color:#039;
}
.TaskBold{
 font-size:11px;
 color:#039;
 font-weight:bold;
}
/* Imports from style.css */
.INstockLarge{
 font:bold 15px Arial, Verdana;
 color:#090;
}
.OUTofstockLarge{
 font:bold 15px Arial, Verdana;
 color:#C00;
}
/* Module Specific */
/* Clears side-by-side floats */
.clear{
 height:1px;
 clear: both;
 margin-bottom:-1px;
}
.clearBoth{
 clear:both;
}
.clearLeft{
 clear:left;
}
.clearRight{
 clear:right;
}
#SecurityBoxWrap{
 width:195px;
 margin-bottom:15px;
}
#SecurityBox{
 border-left:1px solid #4C83C8;
 border-right:1px solid #4C83C8;
 border-bottom:1px solid #4C83C8;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
#SecurityBox div{
 padding-top:10px;
}
.PopupHeader{
 background-color:#039;
 padding:13px 15px 12px 15px;
}
.PopupBody{
 padding-left:10px;
 padding-right:10px;
}
#baseContainer{
 width:720px;
}
#borderContainer,
#WalmartContentContainer{
 width:720px;
 padding:0 10px 10px;
 min-height:500px;
 text-align:left;
 border:1px solid #CCC;
 border-top-width:0;
 margin-bottom:40px;
}
#WalmartContentContainer{
 min-height:193px;
 margin-bottom:0;
 border-bottom-width:0;
}
#AllMajorContent{
 width:720px;
 text-align:left;
}
#AllMajorCopy{
 width:700px;
 margin:0 10px;
}
#LeftMajorContent{
 width:565px;
 text-align:left;
}
#LeftMajorCopy{
 width:555px;
 margin-left:10px;
}
#RightMajorSecondaryNav{
 width:145px;
 margin-right:10px;
 float:left;
}
#RightMajorContent{
 width:565px;
 text-align:left;
 float:left;
}
#RightMajorCopy{
 width:500px;
}
#MainContent{
 width:720px;
 float:left;
 background:url('/i/catalog/modules/X3000/SideBar.gif') repeat-y;
}
/* Module C1000:POV Envelope */
.CustomPOV{
 background-repeat:no-repeat;
 margin-bottom:10px;
}
/* Module G0001:Page Title */
#HeaderSize{
 background-color:#4C83C8;
 width:720px;
 margin-bottom:5px;
 overflow:hidden;
}
#Title{
 float:left;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:5px;
}
h1#Title{
 font:17px Verdana,sans-serif;
 color:#FFF;
 text-transform:uppercase;
}
#Title .TitleBar3XLWht{
 text-transform:uppercase;
}
#RightCornerImage{
 float:right;
}
#LeftCornerImage{
 float:left;
}
/* Module G0010:Global General Error */
.NoGlobalErrors .GlobalGeneralError,
.NoGlobalErrors .SingleError,
.NoGlobalErrors .MultiErrors,
.SingleGlobalError .MultiErrors,
.MultiGlobalErrors .SingleError,
.NoShelfError .ShelfGeneralError{
 display:none;
}
.SingleGlobalError .GlobalGeneralError,
.MultiGlobalErrors .GlobalGeneralError,
.SingleGlobalError .SingleError,
.MultiGlobalErrors .MultiErrors,
.ShelfError .ShelfGeneralError{
 display:block;
}

.GlobalGeneralError,
.ShelfGeneralError{
 background-color:#FFFFD8;
 margin-bottom:10px;
 width:720px;
}
.ShelfGeneralError{
 width:565px;
}
.GlobalGeneralError .SingleError,
.GlobalGeneralError .MultiErrors,
.ShelfGeneralError .Main{
 clear:both;
 overflow:auto;
 height:100%;
}
.GlobalGeneralError .ErrorIcon,
.ShelfGeneralError .ErrorIcon{
 padding-left:10px;
 padding-right:3px;
 float:left;
}
.GlobalGeneralError .ErrorLBold,
.ShelfGeneralError .ErrorLBold{
 padding-top:6px;
 padding-right:5px;
 padding-bottom:5px;
 float:left;
}
.GlobalGeneralError .BodyLLtgry,
.ShelfGeneralError .BodyLLtgry{
 padding-top:6px;
 padding-right:5px;
 padding-bottom:5px;
 float:left;
}
.GlobalGeneralError .BtmLeftEdge,
.ShelfGeneralError .BtmLeftEdge{
 float:left;
}
.GlobalGeneralError .BtmRightEdge,
.ShelfGeneralError .BtmRightEdge{
 float:right;
}
/* Module G0020:Breadcrumbs*/
#BreadcrumbsMainModuleWidth{
 margin-bottom:5px;
}
#BreadcrumbsSpacing{
 padding-left:10px;
 padding-right:10px;
}
#BreadcrumbsSecondaryModuleWidth{
 width:700px;
}
/* Module G0030:Custom Secondary Nav */
.CustomSecondaryNav,
.CustomSecondaryNavHome{
 background-color:#DFE9F5;
 width:145px;
}
.CustomSecondaryNav .NavXLBold,
.CustomSecondaryNavHome .NavXLBold{
 clear:both;
 padding:0 10px;
}
.CustomSecondaryNav .Header,
.CustomSecondaryNavHome .Header{
 padding:5px 0 7px;
 border-bottom:1px dotted #4C83C8;
 text-transform:uppercase;
 color:#0769CD;
}
.CustomSecondaryNavHome .Header{
 padding-bottom:5px;
}
.CustomSecondaryNav .Links{
 padding:0 10px 24px;
}
.CustomSecondaryNavHome .Links{
 padding:3px 10px 14px;
}
.CustomSecondaryNav .NavM{
 padding:6px 0 1px;
}
.CustomSecondaryNavHome .NavMBold{
 padding:2px 0 1px;
}
/* Module G0040 and G0041:Primary Navigation */
#PrimaryNav{
 width:271px;
 padding-bottom:5px;
}
#PrimaryNav .Logo{
 width:220px;
 float:left;
    height: 90px;
}
#PrimaryNav .LogoTask{
 float:left;
 padding-top:10px;
}
#PrimaryNav .SpecialMessage{
 width:205px;
 height:77px;
 float:left;
 overflow:hidden;
}
#PrimaryNav .Return{
 float:left;
 padding-top:20px;
 width:165px;
}
#PrimaryNavUserMenu{
 width:305px;
 margin:0 10px 5px 0;
 float:left;
}
#PrimaryNav .Welcome{
 margin-top:5px;
 text-align:right;
}
#PrimaryNavLinkRow{
 margin-top:5px;
 clear:both;
 text-align:right;
}
#PrimaryNavLinkRow *{
 display:inline;
 vertical-align:middle;
}
#PrimaryNavLinkRow .CartIcon{
 margin-right:3px;
 vertical-align:top;
}
#PrimaryNavLinkRow .VerticalDash{
 margin:0 5px;
}
#PrimaryNavUtility{
 clear:right;
 float:right;
 width:229px;
 text-align:right;
}
html>body #PrimaryNavUtility .UtilityLine1{
 float:right;
}
#PrimaryNavUtility .UtilityLine2{
 float:right;
}
#PrimaryNavUtilityTask{
 clear:right;
 float:right;
 height:25px;
 text-align:right;
 padding:5px 0 15px;
 width:160px;
}
#PrimaryNavUtility span, #PrimaryNavUtilityTask span{
 float:left;
 padding-top:5px;
}
#PrimaryNavUtility .CartIcon{
 padding-right:5px;
}
#PrimaryNavUtility .VerticalDash{
 padding:7px 5px 0;
}
#PrimaryNavUtilityTask .VerticalDash{
 padding:0 10px;
}
#PrimaryNavTabs{
 clear:both;
 width:723px;
}
#PrimaryNavTabs span{
 float:left;
 padding-bottom:4px;
}
#PrimaryNavSearch{
 clear:both;
 float:left;
 padding:4px 10px 0;
 height:35px;
    width: 251px;
}
#selectSearchCon{
 color:#333;
}
#PrimaryNavSearchBar span{
 float:left;
 background-color:#33cc00;
}
#PrimaryNavSearchBar .Bar{
 height:26px;
 float:left;
}
#PrimaryNav .Tile{
 width:125px;
 height:18px;
 background-image:url(/i/catalog/modules/G0040/dropboxbg.gif);
 background-repeat:no-repeat;
}
#PrimaryNavDropHead{
 padding:2px 10px 0 5px;
}
#PrimaryNavDropHead a{
 text-decoration:none;
}
#PrimaryNav .Select{
 padding:4px 5px 0;
}
#PrimaryNav .For{
 padding-right:5px;
}
#PrimaryNav .FormBox{
 padding:2px 5px 0 0;
}
#PrimaryNav .SearchInput{
 width:117px;
}
#PrimaryNav .FindBtn{
 padding-top:4px;
}
#PrimaryNavSeeAll{
 float:right;
 padding-top:6px;
 width:131px;
 white-space:nowrap;
}
#PrimaryNav .DropMenuShell{
 position:absolute;
 visibility:hidden;
 z-index:100;
}
#PrimaryNavDropMenu{
 border:1px solid #4C83C8;
 background-color:#FFF;
 width:150px;
}
#PrimaryNavDropMenu div{
 border-bottom:1px dotted #4C83C8;
}
#PrimaryNavDropMenu .DropMenuLastItem{
 border-bottom:none;
}
#PrimaryNavDropMenu a{
 padding:5px 10px;
 text-decoration:none;
 display:block;
 color:#333;
}
#PrimaryNavDropMenu a:hover{
 background-color:#DFE9F5;
}
#WalmartHeaderNav{
 width:764px;
 height:125px;
}
#WalmartHeaderNoNav{
 width:764px;
 height:57px;
}
/* Module G0050:Taxonomy Secondary Nav */
#TaxSecondaryNav,
.TaxSecondaryNavHome{
 width:145px;
 background-color:#DFE9F5;
 overflow:hidden;
}
#TaxSecondaryNav .NavXLBold,
.TaxSecondaryNavHome .NavXLBold{
 clear:both;
 padding:0 10px;
}
#TaxSecondaryNav .Header,
.TaxSecondaryNavHome .Header{
 padding:10px 0 5px;
 border-bottom:1px dotted #4C83C8;
 font-variant:small-caps;
 text-align:left;
 color:#0769CD;
}
.TaxSecondaryNavHome .Header{
 padding:10px 0 5px;
}
#TaxSecondaryNavDept{
 padding:7px 10px 3px;
 text-align:left;
}
#TaxSecondaryNavDeptNoSub{
 padding:7px 10px 8px;
 text-align:left;
}
#TaxSecondaryNavCatWrap{
 padding:2px 0 7px;
 padding-bottom:7px;
 list-style-position:inside;
 list-style-type:square;
}
.TaxSecondaryNavHome .CatWrap{
 padding:3px 0 9px;
}
#TaxSecondaryNavCat{
 padding:5px 10px;
}
.TaxSecondaryNavHome .Cat{
 padding:2px 10px 1px;
}
#TaxSecondaryNavCatSelected,
.TaxSecondaryNavHome .CatSelected{
 padding:5px 10px;
 background-color:#C6D8ED;
}
#TaxSecondaryNavCatSubCat{
 display:list-item;
 padding:1px 10px 2px 28px;
 text-indent:-15px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_3X3.gif);
}
#TaxSecondaryNavSubCat{
 padding:5px 10px 5px 28px;
}
#TaxSecondaryNavSubCatSelected{
 padding:5px 10px 5px 28px;
 background-color:#C6D8ED;
}
#TaxSecondaryNavCollapsed{
 display:list-item;
 padding:5px 10px 5px 27px;
 text-indent:-17px;
 list-style-image:url(/i/catalog/modules/G0050/nav_arrow.gif);
}
#TaxSecondaryNavShelf{
 display:list-item;
 padding:1px 10px 2px 40px;
 text-indent:-15px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_3X3.gif);
}
#TaxSecondaryNavShelfSelected{
 display:list-item;
 padding:1px 10px 2px 40px;
 text-indent:-15px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_3X3.gif);
 background-color:#C6D8ED;
}
#TaxSecondaryNav .BottomLeft{
 float:left;
}
#TaxSecondaryNav .BottomRight{
 float:right;
}
/* Module G1000:Envelope */
#Envelope{
 padding-bottom:10px;
}
#Envelope .LeftEnvelope{
 float:left;
}
#Envelope .RightEnvelope{
 float:left;
 padding-left:10px
}
/* Module G4061:Featured Item */
#FeaturedItem{
 width:245px;
 height:125px;
}
#FeaturedItem .Main{
 padding-left:10px;
 padding-right:15px;
 padding-bottom:5px;
 overflow:auto;
 height:100%;
}
#FeaturedItemCopy{
 padding-bottom:10px;
}
#FeaturedItem .ItemImage{
 padding-right:20px;
 float:left;
}
#FeaturedItem .ItemInfo{
 float:left;
}
#FeaturedItemItem{
 padding-bottom:5px;
}
/* Module G4080:Global Footer */
#GlobalFooterWrap{
 clear:both;
 margin-left:15px;
 margin-right:15px;
 width:690px;
}
#GlobalFooterWrap .LeftEdge{
 padding-top:5px;
 position:relative;
 top:5px;
}
#GlobalFooterWrap .RightEdge{
 padding-top:5px;
 position:relative;
 top:5px;
}
#GlobalFooter{
 clear:both;
 width:688px;
 overflow:auto;
 border:1px solid #CBDFFA;
}
#GlobalFooterCol{
 float:left;
 padding:10px 10px 10px 35px;
 width:183px;
}
#GlobalFooterList div{
 padding-left:1em;
 text-indent:-1em;
}
#GlobalFooterWrap .BtmLeftEdge{
 float:left;
 position:relative;
 top:-5px;
 padding-bottom:10px;
}
#GlobalFooterWrap .BtmRightEdge{
 float:right;
 position:relative;
 top:-5px;
 padding-bottom:10px;
}
#GlobalFooterWrap .Copyright{
 clear:both;
 text-align:center;
 padding-bottom:5px;
}
#WalmartFooter{
 width:764px;
 height:250px;
}
/* Module G4080:Music Footer */
#MusicFooterWrap{
 clear:both;
 margin-left:15px;
 margin-right:15px;
 width:691px;
}
#MusicFooterWrap .LeftEdge{
 padding-top:5px;
 position:relative;
 top:5px;
}
#MusicFooterWrap .RightEdge{
 padding-top:5px;
 position:relative;
 top:5px;
}
#MusicFooter{
 clear:both;
 width:688px;
 overflow:auto;
 border:1px solid #CBDFFA;
}
#MusicFooterCol{
 float:left;
 padding:10px 10px 10px 10px;
 width:150px;
}
#MusicFooterList div{
 padding-left:1em;
 text-indent:-1em;
}
#MusicFooterWrap .BtmLeftEdge{
 float:left;
 position:relative;
 top:-5px;
 padding-bottom:10px;
}
#MusicFooterWrap .BtmRightEdge{
 float:right;
 position:relative;
 top:-5px;
 padding-bottom:10px;
}
#MusicFooterWrap .Copyright{
 clear:both;
 text-align:center;
 padding-bottom:5px;
}
/* Module G4080:Global Footer (Checkout) */
#GlobalFooterCO{
 padding-top:10px;
}
#GlobalFooterCO div{
 text-align:center;
 padding-bottom:5px;
}
#GlobalFooterCO img{
 display:inline;
}
#GlobalFooterCO a{
 padding-left:3px;
 padding-right:3px;
 vertical-align:30%;
}
#GlobalFooterCO .Copyright{
 padding-top:5px;
}
/* Module L0001:Main Page Left Column Container */
#MainLeftContainer{
 width:720px;
 clear:both;
}
#MainLeftContainerLeft{
 width:145px;
 float:left;
}
#MainLeftContainerRight{
 width:565px;
 float:right;
}
#MainLeftTable{
 clear:both;
 margin-bottom:20px;
}
#MainLeftTableLeft{
 background-color:#DFE9F5;
 vertical-align:top;
}
#MainLeftTableBtmLeft{
 background-color:#DFE9F5;
 vertical-align:bottom;
 height:5px;
}
#MainLeftTableBtmLeft .BtmLeftEdge{
 float:left;
 vertical-align:text-bottom;
}
#MainLeftTableBtmLeft .BtmRightEdge{
 float:right;
 vertical-align:text-bottom;
}
#MainLeftTableRight{
 padding-left:10px;
 vertical-align:top;
}
/* Module L0002:Bottom Page Container */
#BottomContainer{
 clear:both;
 margin-top:10px;
}
#BottomContainerLeft{
 width:250px;
 padding-left:15px;
 float:left;
}
#BottomContainerCenter{
 width:250px;
 padding-left:10px;
 padding-right:10px;
 float:left;
}
#BottomContainerRight{
 width:170px;
 float:left;
}
#BottomTable{
 clear:both;
 margin-top:10px;
}
#BottomTableLeft{
 padding-left:15px;
 vertical-align:top;
}
#BottomTableCenter{
 padding-left:10px;
 padding-right:10px;
 vertical-align:top;
}
#BottomTableRight{
 padding-right:15px;
 vertical-align:top;
}
/* Module L0003:POV Split Container */
#POVSplitContainer{
 width:565px;
 clear:both;
 margin-bottom:5px;
}
#POVSplitContainerLeft{
 width:370px;
 float:left;
 overflow:hidden;
}
#POVSplitContainerRight{
 width:185px;
 margin-left:10px;
 float:right;
 overflow:hidden;
}
/* Module S3200:Music Alpha Listing */
#MusicAlphaListing{
 float:left;
 width:565px;
 padding-top:5px;
 text-align:left;
}
#MusicAlphaListing .BodyMBold{
 margin-top:10px;
 float:left;
 clear:both;
}
#MusicAlphaListing .Body2XLLtgry{
 clear:both;
 margin-top:20px;
 float:left;
}
#MusicAlphaListing .BodyM{
 margin-top:15px;
 float:left;
}
#MusicAlphaListingcolms{
 width:565px;
 float:left;
 clear:both;
}
#MusicAlphaListingcolms span{
 display:block;
}
#MusicAlphaListingcolms .col1{
 width:270px;
 float:left;
}
#MusicAlphaListingcolms .col2{
 width:245px;
 float:right;
}
/* Font Module X3100 and X3110:Product Quickview Overlay */
#PricePreorder .PriceSLtgry, #PriceMedia .PriceSLtgry, #PriceSubMAP .PriceSLtgry{
 padding-top:10px;
}
#PricePreorder .PriceSBoldLtgry, #PriceMedia .PriceSBoldLtgry, #PriceRebate .PriceSBoldLtgry{
 padding-top:5px;
}
#PricePreorder .BodyS{
 padding-top:10px;
}
#PriceOutOfStock .PriceM{
 padding-top:5px;
}
#PriceClearance .PriceSLtgry{
 padding-top:5px;
}
#PriceSubMAP .PriceM{
 padding-top:10px;
}
#PriceRebate .PriceXL{
 padding-top:5px;
}
/* Page ID 216:Help - Contact Walmart.com */
#ContactInfoBar{
 width:565px;
 background-color:#CCC;
}
#ContactInfoBar .BarText{
 padding:2px 10px;
}
#ContactFormLabel{
 padding-top:10px;
}
#ContactFormField{
 padding-top:10px;
 padding-left:10px;
}
#ContactFormButtons{
 width:565px;
 padding-bottom:20px;
 border-top:1px solid #CCC;
}
#ContactFormButtons td{
 padding-top:5px;
 padding-left:10px;
}
/* Page ID 190:Shipping Information */
#RM190Columns{
 border-bottom:dotted 1px #CCC;
 height:100%;
 overflow:hidden;
}
#RM190ColumnIndex div{
 width:280px;
 padding-bottom:10px;
 float:left;
}
#RM190Copy{
 width:565px;
 padding-top:10px;
}
#RM190Block{
 padding-top:15px;
 padding-bottom:15px;
 border-bottom:dotted 1px #CCC;
 height:100%;
 overflow:hidden;
}
#RM190Block ul{
 margin-top:0.5em;
 margin-bottom:0.5em;
 line-height:1.3em;
}
/* Page ID 188:Help Page Main */
#RM188CustomPOV{
 padding-bottom:10px;
 border-bottom:dotted 1px #CCC;
}
/* 6/30 Custom_RM_28 */
#RM28Main1{
 width:500px;
 padding:10px;
}
#RM28HeaderSize{
 background-color:#7978AB;
 height:32px;
 width:720px;
 margin-bottom:5px;
}
.RM28FormText{
 width:200px;
 float:left;
 margin-top:10px;
 color:#333;
 font-weight:bold;
}
.RM28Formfield{
 width:300px;
 float:left;
 margin-top:10px;
}
.RM28TextfieldWidth{
 width:500px;
 float:left;
}
.RM28TextBox{
 height:20px;
}
.RM28OptionWidth{
 width:145px;
}
.RM_28DateWidth{
 width:90px;
}
#RM28buttonRow{
 width:522px;
 float:left;
 margin-top:10px;
 padding-left:10px;
}
#RM28ForgotPin{
 width:625px;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 height:32px;
}
.RM28space{
 height:10px;
}
.RM28button1{
 float:left;
 width:80px;
 padding-left:3px;
 height:20px;
 background-color:#D1D1EE;
 border:1px solid #7978AB;
}
.RM28button2{
 float:left;
 width:80px;
 height:20px;
 margin-left:10px;
 background-color:#FFF;
 border:1px solid #7978AB;
}
.RM28Text1{
 font-size:10px;
 color:#333;
 padding-left:10px;
 cursor:pointer;
 text-decoration:none;
}
.RM28Text2{
 font-size:10px;
 color:#333;
 padding-left:5px;
 cursor:pointer;
 text-decoration:none;
}
/* Apparel Size Charts */
#ApparelSizeIndex{
 padding-top:15px;
 padding-bottom:15px;
}
#ApparelSizeLine{
 border-top:1px solid #CCC;
 width:565px;
}
#ApparelSizeSection{
 width:500px;
 padding-top:15px;
 padding-bottom:10px;
}
#ApparelSizeChart{
 border-right:1px solid #999;
 border-bottom:1px solid #999;
}
#ApparelSizeChart td{
 border-top:1px solid #999;
 border-left:1px solid #999;
 height:23px;
 text-align:center;
}
#ApparelSizeChart .BodyMBold{
 background-color:#FFC;
}
#ApparelSizeTopLink{
 width:500px;
 padding-top:15px;
}
#ApparelSizeTips{
 padding-top:15px;
}
#ApparelSizeTips div{
 padding-bottom:10px;
}
#ApparelSizeTips .BodyXLBold{
 padding-top:5px;
}
#ApparelSizeTips .Letter{
 vertical-align:bottom;
 margin-right:5px;
 clear:left;
 float:left;
}
/* Shop By Shelf */
#ShopByShelfMain{
 width:565px;
 float:left;
 overflow:hidden;
 margin:0;
}
#ShopByShelfMain .ShopByShelfcol1{
 padding-left:10px;
 padding-right:10px;
 width:121px;
 border-right:1px solid #DFE9F5;
 float:left;
 padding-bottom:173px;
 margin-bottom:-173px;
}
#ShopByShelfMain .ShopByShelfcol2{
 margin-left:10px;
 padding-right:10px;
 width:120px;
 border-right:1px solid #DFE9F5;
 float:left;
 padding-bottom:173px;
 margin-bottom:-173px;
}
#ShopByShelfMain .ShopByShelfcol3{
 margin-left:10px;
 padding-right:10px;
 width:120px;
 border-right:1px solid #DFE9F5;
 float:left;
 padding-bottom:173px;
 margin-bottom:-173px;
}
#ShopByShelfMain .ShopByShelfcol4{
 margin-left:10px;
 width:121px;
 float:left;
 padding-bottom:173px;
 margin-bottom:-173px;
}
#ShopByShelfMain .itemImage{
 text-align:center;
 width:100px;
 margin:10px auto;
}
#ShopByShelfMain .BodyM{
 text-align:center;
 width:100px;
 margin:10px auto 15px auto;
}
#ShopByShelfMain .ShopByHorizontalDivider{
 width:565px;
 border-bottom:1px solid #DFE9F5;
 float:left;
}
/* Module X3000:Endeca Browse and Endeca Shelf */
#ShelfPagBottomMain{
 padding:10px 0;
}
#ShelfPagBottomMain .CellDivide,
#ShelfPagBottomMain .CellDivideTop,
#ShelfPagBottomMain .CellDivideLeft,
#ShelfPagBottomMain .CellDivideTopLeft{
 padding:0 15px 15px;
 vertical-align:top;
}
#ShelfPagBottomMain .CellDivideTopLeft{
 border-top:1px solid #DFE9F5;
 border-left:1px solid #DFE9F5;
 padding-top:10px;
}
#ShelfPagBottomMain .CellDivideTop{
 border-top:1px solid #DFE9F5;
 padding-top:10px;
}
#ShelfPagBottomMain .CellDivideLeft{
 border-left:1px solid #DFE9F5;
}
#ShelfPagBottomMain .VertColumn1{
 width:158px;
 overflow:hidden;
}
#ShelfPagBottomMain .VertColumn2{
 width:157px;
 overflow:hidden;
}
#ShelfPagBottomMain .VertColumn3{
 width:157px;
 overflow:hidden;
}
#ShelfPagBottomMain .Pic{
 text-align:center;
}
#ShelfPagBottomMain .ProdDesc{
 padding-top:5px;
}
#ShelfPagBottomMain .itemPrice{
 margin-top:5px;
 width:150px;
}
#ShelfPagBottomMain .Rollback{
 padding-top:5px;
}
#ShelfPagBottomMain .ListPrice{
 margin-top:5px;
}
#ShelfPagBottomMain .OurPrice{
 width:150px;
 margin-top:5px;
}
#ShelfPagBottomMain .Perorder{
 margin-top:5px;
 margin-bottom:5px;
 width:150px;
}
#ShelfPagBottomMain .BodyS{
 margin-top:10px;
}
#ShelfPagBottomMain .PriceSLtgry{
 margin-bottom:5px;
}
#ShelfPagBottomMain .PriceSBoldLtgry{
 margin-top:5px;
}
#ShelfPagBottomMain .DownloadMusic{
 margin-top:5px;
}
#ShelfPagBottomMain .DownloadImage{
 float:left;
 margin:0 5px 0 0;
 padding-top:5px;
}
#ShelfPagBottomMain .DownloadLink{
 float:left;
 margin-top:5px;
 width:100px;
 color:#333;
 font-weight:normal;
}
#ShelfPagBottomMain .ItemFlag{
 padding-top:5px;
}
#ShelfPagBottomMain .ItemDescription{
 padding-top:10px;
 line-height:10pt;
 width:151px;
}
#ShelfPagBottomMain .ItemModel{
 padding-top:10px;
 width:150px;
}
#ShelfPagBottomMain .BodyXSBoldLtgry{
 padding:10px 0;
}
#ShelfPagBottomMain .FindStoreBtn{
 padding-bottom:15px;
}
/* Module X3000:Endeca POV */
#EndecaShelfPOV .Pic img,
#EndecaShelfPOV4 .Pic img{
 margin:0 auto;
}
#EndecaShelfPOV .CellDivideLeft,
#EndecaShelfPOV4 .CellDivideLeft{
 border-left:1px solid #DFE9F5;
}
#EndecaShelfPOV .Secondarycol1{
 float:left;
 width:188px;
}
#EndecaShelfPOV4 .Secondarycol1{
 float:left;
 width:141px;
}
#EndecaShelfPOV .Secondarycol2{
 float:left;
 width:188px;
}
#EndecaShelfPOV4 .Secondarycol2{
 float:left;
 width:141px;
}
#EndecaShelfPOV .Secondarycol3{
 float:left;
 width:189px;
}
#EndecaShelfPOV4 .Secondarycol3{
 float:left;
 width:141px;
}
#EndecaShelfPOV4 .Secondarycol4{
 float:left;
 width:142px;
}
#EndecaShelfPOV .ProdContent{
 padding:0 10px 15px;
}
#EndecaShelfPOV4 .ProdContent{
 padding:0 8px 15px;
}
#EndecaShelfPOV .ProdDesc,
#EndecaShelfPOV4 .ProdDesc{
 padding-top:10px;
}
#EndecaShelfPOV .ItemDesc,
#EndecaShelfPOV4 .ItemDesc{
 padding-top:5px;
}
#EndecaShelfPOV .Specs,
#EndecaShelfPOV4 .Specs{
 margin:0 auto;
}
#EndecaShelfPOV .Specs ul,
#EndecaShelfPOV4 .Specs ul{
 text-align:left;
 margin-top:10px;
 margin-bottom:0;
}
#EndecaShelfPOV .SeeAll,
#EndecaShelfPOV4 .SeeAll{
 clear:both;
 padding-bottom:15px;
 text-align:center;
}
#EndecaShelfPOVheader{
 padding-bottom:10px;
}
#EndecaShelfPOV .header,
#EndecaShelfPOV4 .header{
 padding-bottom:10px;
}
#EndecaShelfPOV .OptionalHeader,
#EndecaShelfPOV4 .OptionalHeader{
 padding:0 10px 10px;
}
/* Module:Endeca Search Error */
.borderbottom{
 width:565px;
 border-bottom:1px solid #DFE9F5;
 float:left;
 margin-top:5px;
}
#EndecaSearchError{
 background-color:#FFFFD6;
 width:720px;
 height:45px;
 margin-bottom:10px;
}
#EndecaSearchError .Main{
 clear:both;
}
#EndecaSearchError .ErrorIcon{
 padding-left:10px;
 padding-right:5px;
 float:left;
}
#EndecaSearchError .Error2XL{
 padding-top:10px;
 float:left;
}
#EndecaSearchError .ErrorMLtgry{
 float:left;
}
.ErrorMLtgry{
 color:#666;
 font-weight:normal;
}
#EndecaSearchError .BtmLeftEdge{
 float:left;
}
#EndecaSearchError .BtmRightEdge{
 float:right;
}
#EndecaSearchTitle .Body3XL{
 margin-top:15px;
 margin-left:10px;
}
#EndecaSearchTipscolms{
 width:565px;
 float:left;
 background-color:#FFF;
}
#EndecaSearchTipscolms .col1{
 width:270px;
 float:left;
 padding-right:10px;
}
#EndecaSearchTipscolms .col2{
 width:265px;
 float:right;
 padding-right:10px;
}
#EndecaSearchTipscolms .SeeMore{
 margin-top:15px;
 margin-left:10px;
 float:left;
}
.BrandHeader{
 width:565px;
 margin-top:10px;
 float:left;
}
.EndecaSearchErrorContent ul{
 padding-top:10px;
 padding-left:10px;
 padding-bottom:10px;
 margin:0;
 width:175px;
}
.EndecaSearchErrorContent li{
 list-style:none;
 line-height:14px;
}
.EndecaOtherLinks{
 padding-top:10px;
 padding-left:10px;
 padding-bottom:10px;
 margin:0;
 width:175px;
}
.EndecaSearchErrorcolumns{
 width:565px;
}
.EndecaSearchErrorcol1{
 width:175px;
 float:left;
 margin-right:10px;
}
.EndecaSearchErrorcol2{
 width:175px;
 float:left;
 margin-right:10px;
}
.EndecaSearchErrorcol3{
 width:175px;
 float:left;
 margin-right:10px;
}
/* start module endecaSearch */
#endecaSearchTotalContent{
 width:720px;
 float:left;
 background:url('/i/catalog/modules/X3000/SideBar.gif') repeat-y;
}
#endecaSearchLeftNav{
 width:155px;
 float:left;
}
.endecaSearchMain2{
 margin-left:10px;
 width:565px;
 float:left;
}
#EndecaSearchErrorItemFound{
 background-color:#4C83C8;
 width:720px;
 margin-bottom:10px;
 padding-bottom:5px;
 float:left;
}
.EndecaSearchS2S{
  padding-top:5px;
}
.ItemFound{
 padding-left:10px;
}
#endecaSearchItemFound .POV5XL{
 clear:both;
 padding-left:10px;
}
#endecaSearchItemFound .POVM{
 clear:both;
 padding-left:10px;
}
#X3000POVSecondary{
 width:565px;
 float:left;
 text-align:center;
 margin-top:10px;
 margin-left:8px;
}
#endecaSearchDropPagination{
 height:75px;
 clear:both
}
#endecaSearchSpacer{
 width:565px;
 margin-top:5px;
 float:left;
}
.endecaSearchRow{
 width:565px;
 float:left;
 margin-top:5px;
}
.FramedArtcol{
 width:470px;
 margin-top:5px;
 float:left;
 vertical-align:top;
 text-align:left;
 margin-left:8px;
}
.FramedArtSpecs{
 margin-bottom:5px;
 font-size:9px;
 color:#666;
 line-height:11pt;
 text-align:left;
 margin-left:0;
 margin-right:10px;
 line-height:9pt;
}
.endecaSearchColumn1{
 width:75px;
 margin-top:5px;
 text-align:center;
 float:left;
 vertical-align:top;
}
.endecaSearchColumn2{
 width:330px;
 margin-top:5px;
 float:left;
 vertical-align:top;
 text-align:left;
}
.endecaSearchColumn3{
 width:135px;
 float:left;
 vertical-align:top;
 margin-left:10px;
 margin-top:5px;
}
.endecaSearchColumn3 .BodyXSBoldLtgry{
 padding-bottom:10px;
}
.endecaSearchColumn3 .OverlayPop{
 padding-bottom:10px;
}
.endecaSearchSpecs{
 margin-top:7px;
 margin-bottom:5px;
 color:#666;
 line-height:11pt;
 width:300px;
 text-align:left;
}
.endecaSearchPrice{
 font-size:12px;
 color:#C00;
 font-weight:bold;
}
.endecaSearchInstoreImage{
 padding-top:5px;
}
.endecaSearchImage{
 float:left;
}
#endecaSearchPic{
 margin-top:-11px;
 padding-left:20px;
 float:left;
 vertical-align:top;
}
#FramedArtPic{
 width:70px;
 margin-top:5px;
 padding-left:5px;
 float:left;
 vertical-align:top;
 margin-bottom:5px;
}
.endecaSearchItemAttribute{
 line-height:9pt;
 margin-top:-1px;
}
#endecaSearchItemSpec{
 width:250px;
 float:left;
 text-align:left;
}
.endecaSearchItemFoundSpec{
 padding-top:5px;
 padding-left:5px;
 line-height:10pt;
 margin-right:100px;
}
.endecaSearchItemFoundSpec .BodyMWht{
 padding-top:5px;
}
.endecaSearchDownloadMusic{
 margin-top:3px;
 padding-bottom:5px;
}
.endecaSearchDownloadImage{
 float:left;
 margin:4px 5px 0 0;
 padding-top:0;
 vertical-align:bottom;
}
.endecaSearchItemFoundSpec2{
 padding-left:5px;
 margin-top:-5px;
}
#endecaSearchBlueHeader{
 float:left;
 background-color:#CBDFFA;
 margin-bottom:5px;
 width:565px;
 overflow:hidden;
}
#endecaSearchMainColms{
 margin-top:10;
 width:800px;
 float:left;
}
#PrimaryNav .pageFrame
{
   float:none; 
 width: 800px;
 height:auto; 
  border-style: solid;
   border-bottom: silver thin; 
   border-top-width: thin;
 border-left-width: thin;
  border-left-color: silver;
   border-top-color: silver;
    border-right-width: thin; 
border-right-color: silver; 
}
.mainBody{
   
 float:left; 
 width: 800px;
 height:auto; 
  
}
.catalogBody{
   
 float:left; 
 width: 626px;
 height:auto; 
  
}
.miniCart 
{
   float:left ; 
 width: 250px;
 height:auto; 
}
.colLeft
{ 
 width:400px;
 float:none;
 margin-left:0px;
 margin-right:0px;
}
.colRight{
 width:400px;
 float:none;
 margin-left:0px;
 margin-right:0px;
}
.businessImage
{
    height: 65px;
    
}
.businessName
{
    width: 275px;
    height: 65px;
    vertical-align:middle; 
}
.endecaSearchLeftSpecs ul{
 margin:0;
}
.endecaSearchLeftSpecs li{
 margin-left:5px;
 color:#666;
 list-style:none;
 text-align:left;
 list-style-position:inside;
}
.endecaSearchLeftSpecs{
 margin-top:7px;
 margin-bottom:5px;
 margin-left:-30px;
 text-align:left;
}
.endecaSearchPagenationSpacer{
 height:8px;
}
/* Overlays */
#overlay{
 overflow:visible;
 display:none;
 visibility:hidden;
 position:absolute;
 left:-800px;
 top:-800px;
 z-index:1000;
}
.CoS2SMsg{
 font-size:9px;
}
.s2scart{
 margin-top:20px;
}
.s2scartsave{
 border-top:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 background-color:#ffffcc;
 width:545px;
 padding:9px 0 0 0;
 padding:0 0 15px 0;
}
.s2scartimage{
 padding:5px 5px 0 5px;
}
#s2s{
 padding:14px 0 40px 0;
}
.CoS2SHeader{
 font-size:13px;
}
