body{
 margin:0;
 background-color:#FFF;
}
#Shadow{
 margin-left:auto;
 margin-right:auto;
 width:754px;
 text-align:center;
}
#Shadow .BodyTable{
 text-align:left;
}
#Shadow .BodyLeft{
 background-image:url(/i/catalog/modules/shadow/shadow_left.gif);
 background-repeat:repeat-y;
 padding-right:5px;
}
#Shadow .BodyLCorner{
 background-image:url(/i/catalog/modules/shadow/shadow_lcorner.gif);
 background-repeat:no-repeat;
}
#Shadow .BodyRight{
 background-image:url(/i/catalog/modules/shadow/shadow_right.gif);
 background-repeat:repeat-y;
 background-position:right;
 padding-left:5px;
}
#Shadow .BodyRCorner{
 background-image:url(/i/catalog/modules/shadow/shadow_rcorner.gif);
 background-repeat:no-repeat;
}
#Shadow .BodyBottom{
 background-image:url(/i/catalog/modules/shadow/shadow_bottom.gif);
 background-repeat:repeat-x;
}
#WHContentContainer{
 width:720px;
  text-align:justify;
}
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;
}
form{
 margin:0;
 padding:0;
}
img{
 display:block;
}
.BodyXS{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#333;
 font-weight:normal;
}
.BodyXSBold{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#333;
 font-weight:bold;
}
.BodyS{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
}
.BodySBold{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:bold;
}
.BodyM{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:normal;
}
.BodyMBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:bold;
}
.BodyL{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#333;
 font-weight:normal;
}
.BodyLBold{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#333;
 font-weight:bold;
}
.BodyXL{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#333;
 font-weight:normal;
}
.BodyXLBold{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#333;
 font-weight:bold;
}
.Body2XL{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#333;
 font-weight:bold;
}
.Body3XL{
 font-family:Arial, sans-serif;
 font-size:17px;
 color:#333;
 font-weight:bold;
}
.Body4XL{
 font-family:Arial, sans-serif;
 font-size:19px;
 color:#333;
 font-weight:bold;
}
.Body5XL{
 font-family:Arial, sans-serif;
 font-size:24px;
 color:#333;
 font-weight:bold;
}
.BodySBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.Body3XLBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:17px;
 color:#666;
 font-weight:bold;
}
.BodyMBoldWht{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight:bold;
}
.BodyXSLtgry{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
}
.BodyXSBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:bold;
}
.BodySLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
}
.BodyMLtgry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
}
.BodyMLtgry2{
 font-family:Verdana, san-serif;
 font-size:11px;
 color:#999;
 font-weight:normal;
}
.BodyMBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:bold;
}
.BodyLLtgry{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#666;
 font-weight:normal;
}
.BodyLBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#666;
 font-weight:bold;
}
.BodyXLLtgry{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#666;
 font-weight:normal;
}
.BodyXLBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#666;
 font-weight:bold;
}
.Body2XLLtgry{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#666;
 font-weight:bold;
}
.Body3XLLtgry{
 font-family:Arial, sans-serif;
 font-size:17px;
 color:#666;
 font-weight:bold;
}
.Body4XLLtgry{
 font-family:Arial, sans-serif;
 font-size:19px;
 color:#666;
 font-weight:bold;
}
.Body5XLLtgry{
 font-family:Arial, sans-serif;
 font-size:24px;
 color:#666;
 font-weight:bold;
}
.BodyMBlue{
 font-family:Verdana, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#039;
}
.BodyXSMblue{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#4C83C8;
 font-weight:normal;
}
.BodyXSBoldMblue{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#4C83C8;
 font-weight:bold;
}
.BodySMblue{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#4C83C8;
 font-weight:normal;
}
.BodySBoldMblue{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#4C83C8;
 font-weight:bold;
}
.BodyMMblue{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#4C83C8;
 font-weight:normal;
}
.BodyMBoldMblue{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#4C83C8;
 font-weight:bold;
}
.BodyLMblue{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#4C83C8;
 font-weight:normal;
}
.BodyLBoldMblue{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#4C83C8;
 font-weight:bold;
}
.BodyXLMblue{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#4C83C8;
 font-weight:normal;
}
.BodyXLBoldMblue{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#4C83C8;
 font-weight:bold;
}
.Body2XLMblue{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#4C83C8;
 font-weight:bold;
}
.Body3XLMblue{
 font-family:Arial, sans-serif;
 font-size:17px;
 color:#4C83C8;
 font-weight:bold;
}
.Body4XLMblue{
 font-family:Arial, sans-serif;
 font-size:19px;
 color:#4C83C8;
 font-weight:bold;
}
.Body5XLMblue{
 font-family:Arial, sans-serif;
 font-size:21px;
 color:#4C83C8;
 font-weight:bold;
}
.BodyXSWht{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#FFF;
 font-weight:normal;
}
.BodyXSBoldWht{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#FFF;
 font-weight:bold;
}
.BodySWht{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#FFF;
 font-weight:normal;
}
.BodySBoldWht{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#FFF;
 font-weight:bold;
}
.BodyMWht{
 font-family:Verdana, san-serif;
 font-size:11px;
 color:#FFF;
 font-weight:normal;
}
.BodyMBoldWht{
 font-family:Verdana, san-serif;
 font-size:11px;
 color:#FFF;
 font-weight:bold;
}
.BodyLWht{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#FFF;
 font-weight:normal;
}
.BodyLBoldWht{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#FFF;
 font-weight:bold;
}
.BodyXLWht{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#FFF;
 font-weight:normal;
}
.BodyXLBoldWht{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#FFF;
 font-weight:bold;
}
.Body2XLWht{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#FFF;
 font-weight:bold;
}
.Body3XLWht{
 font-family:Arial, sans-serif;
 font-size:17px;
 color:#FFF;
 font-weight:bold;
}
.Body4XLWht{
 font-family:Arial, sans-serif;
 font-size:19px;
 color:#FFF;
 font-weight:bold;
}
.Body5XLWht{
 font-family:Arial, sans-serif;
 font-size:24px;
 color:#FFF;
 font-weight:bold;
}
.ErrorXS{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#C00;
 font-weight:normal;
}
.ErrorXSBold{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#C00;
 font-weight:bold;
}
.ErrorS{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#C00;
 font-weight:normal;
}
.ErrorSBold{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#C00;
 font-weight:bold;
}
.ErrorM{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#C00;
 font-weight:normal;
}
.ErrorMBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#C00;
 font-weight:bold;
}
.ErrorL{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#C00;
 font-weight:normal;
}
.ErrorLBold{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#C00;
 font-weight:bold;
}
.ErrorXL{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#C00;
 font-weight:normal;
}
.ErrorXLBold{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#C00;
 font-weight:bold;
}
.Error2XL{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#C00;
 font-weight:bold;
}
.Error3XL{
 font-family:Arial, sans-serif;
 font-size:17px;
 color:#C00;
 font-weight:bold;
}
.Error4XL{
 font-family:Arial, sans-serif;
 font-size:19px;
 color:#C00;
 font-weight:bold;
}
.Error5XL{
 font-family:Arial, sans-serif;
 font-size:24px;
 color:#C00;
 font-weight:bold;
}
.ImportantXS{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#F60;
 font-weight:normal;
}
.ImportantXSBold{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#F60;
 font-weight:bold;
}
.ImportantS{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#F60;
 font-weight:normal;
}
.ImportantSBold{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#F60;
 font-weight:bold;
}
.ImportantM{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#F60;
 font-weight:normal;
}
.ImportantMBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#F60;
 font-weight:bold;
}
.ImportantL{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#F60;
 font-weight:normal;
}
.ImportantLBold{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#F60;
 font-weight:bold;
}
.ImportantXL{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#F60;
 font-weight:normal;
}
.ImportantXLBold{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#F60;
 font-weight:bold;
}
.Important2XL{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#F60;
 font-weight:bold;
}
.Important3XL{
 font-family:Arial, sans-serif;
 font-size:17px;
 color:#F60;
 font-weight:bold;
}
.Important4XL{
 font-family:Arial, sans-serif;
 font-size:19px;
 color:#F60;
 font-weight:bold;
}
.Important5XL{
 font-family:Arial, sans-serif;
 font-size:24px;
 color:#F60;
 font-weight:bold;
}
.Popup5XL{
 font-family:Arial, sans-serif;
 font-size:21px;
 color:#4C83C8;
 font-weight:normal;
}
.POV5XL{
 font-family:Arial, sans-serif;
 font-size:21px;
 color:#4C83C8;
 font-weight:normal;
}
.POVM{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#4C83C8;
 font-weight:normal;
}
.POVMBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#4C83C8;
 font-weight:bold;
}
.PriceXS{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#C00;
 font-weight:normal;
}
.PriceXSBold{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#C00;
 font-weight:bold;
}
.PriceS{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#C00;
 font-weight:normal;
}
.PriceSBold{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#C00;
 font-weight:bold;
}
.PriceM{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#C00;
 font-weight:normal;
}
.PriceMBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#C00;
 font-weight:bold;
}
.PriceMGry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:normal;
}
.PriceMItalicGry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:normal;
 font-style:italic;
}
.PriceL{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#C00;
 font-weight:normal;
}
.PriceLBold{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#C00;
 font-weight:bold;
}
.PriceXL{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#C00;
 font-weight:normal;
}
.PriceXLBold{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#C00;
 font-weight:bold;
}
.Price2XL{
 font-family:Arial, sans-serif;
 font-size:15px;
 color:#C00;
 font-weight:bold;
}
.Price3XL{
 font-family:Arial, sans-serif;
 font-size:17px;
 color:#C00;
 font-weight:bold;
}
.Price4XL{
 font-family:Arial, sans-serif;
 font-size:19px;
 color:#C00;
 font-weight:bold;
}
.Price5XL{
 font-family:Arial, sans-serif;
 font-size:24px;
 color:#C00;
 font-weight:bold;
}
.PriceXSLtgry{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
}
.PriceXSBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:bold;
}
.PriceSLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
}
.PriceSBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.PriceSStrikethruLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
 text-decoration:line-through;
}
.PriceSItalicStrikethruLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
 text-decoration:line-through;
}
.PriceMLtgry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
}
.PriceMItalicStrikethruLtgry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
 font-style:italic;
 text-decoration:line-through;
}
.PriceMBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.PriceLLtgry{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#666;
 font-weight:normal;
}
.PriceLBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:12px;
 color:#666;
 font-weight:bold;
}
.PriceXLLtgry{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#666;
 font-weight:normal;
}
.PriceXLBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#666;
 font-weight:normal;
}
.TitleBar5XL{
 font-family:Verdana, sans-serif;
 font-size:21px;
 color:#333;
 font-weight:normal;
}
.TitleBar5XLWht{
 font-family:Verdana, sans-serif;
 font-size:21px;
 color:#FFF;
 font-weight:normal;
}
.TitleBar2XLWht{
 font-family:Verdana, sans-serif;
 font-size:15px;
 color:#FFF;
 font-weight:normal;
}
.TitleBar3XLWht{
 font-family:Verdana, sans-serif;
 font-size:17px;
 color:#FFF;
 font-weight:normal;
}
.TitleBarMWht{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight:normal;
}
.FormLabel{
 font-family:Verdana, san-serif;
 font-size:11px;
 color:#333;
 font-weight:bold;
}
.FormDesc{
 font-family:Verdana, san-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
}
.FormExample{
 font-family:Verdana, san-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
}
.FormFieldBoldGry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:bold;
}
.FormFieldSGry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
}
.FormfieldSBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:bold;
}
.FormFieldXSLtgry{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
}
.TableMGry{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:normal;
}
.TableSGry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
}
.TableXSGry{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#333;
 font-weight:normal;
}
.NavXLBold{
 font-family:Verdana, sans-serif;
 font-size:13px;
 color:#4C83C8;
 font-weight:bold;
}
.NavM{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#4C83C8;
 font-weight:normal;
}
.NavMBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#4C83C8;
 font-weight:bold;
 line-height:14px;
}
.NavSBold{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#4C83C8;
 font-weight:bold;
}
.NavXS{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#4C83C8;
 font-weight:normal;
}
.DropdownMblue{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#039;
 font-weight:Normal;
}
/* Style for the 1px horizontal gray line */
.KeylineGray565{
 width:565px;
 height:1px;
 background-color:#CCC;
 clear:both;
}
.KeylineGray545{
 width:545px;
 height:1px;
 background-color:#CCC;
 clear:both;
}
/* Style for the 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-family:Verdana, sans-serif;
 font-size:11px;
 color:#039;
 font-weight:normal;
}
.TaskBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#039;
 font-weight:bold;
}
/* Module Specific */
/* Clears side-by-side floats */
.clear{
 height:1px;
 clear: both;
 margin-bottom:-1px;
}
#selfContained{
}
#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-top:13px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:12px;
}
.PopupBody{
 padding-left:10px;
 padding-right:10px;
}
#baseContainer{
 width:720px;
}
#borderContainer{
 width:742px;
 padding:0 10px 10px;
 border-left:1px solid #CCC;
 border-right:1px solid #CCC;
 border-bottom:1px solid #CCC;
 border-top:1px solid #CCC;
 
 margin-bottom:40px;
 text-align:left;
}
* html #borderContainer{
 padding-right: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(../../../../../Sample%20Sites/Walmart/default_files/%27/i/catalog/modules/X3000/SideBar.gif%27) repeat-y;
}
/* Style for Module C1000:POV Envelope */
#CustomPOV{
 margin-bottom:10px;
}
/* Styles for Module C1040:Brand Coop */
#BrandCoopMainModule{
 width:565px;
 padding-top:5px;
 padding-bottom:5px;
}
#BrandCoopBanner{
 float:left;
}
#BrandCoopBannerSee{
 float:left;
 margin-top:12px;
 margin-left:10px;
}
#BrandCoopBannerAllBrands{
 float:left;
 margin-top:12px;
 margin-left:3px
}
#BrandCoopBannerArrow{
 float:left;
 margin-top:16px;
 margin-left:5px
}
/* New Style for Module C1041:added by geetha */
* html #BrandServiceMainModule{
 width:570px;
 float:left;
}
#BrandServiceMainModule{
 width:565px;
 float:left;
}
.C1041Col1{
 float:left;
 width:270px;
}
.C1041Col2{
 float:left;
 width:285px;
}
.C1041SubColA{
 float:left;
 width:110px;
 padding-left:15px;
}
* html .C1041SubColB{
 float:right;
 width:110px;
 padding-right:5px;
 margin-right:0;
}
.C1041SubColB{
 float:right;
 width:110px;
 margin-right:10px;
}
#BrandSeeAll{
 float:left;
 margin-left:30px;
 margin-top:10px;
}
/* Styles for Module C1042:Media Coop Banners */
#MediaCoopBannerMainModule{
 width:565px;
 padding-top:10px;
 padding-bottom:10px;
 overflow:auto;
 height:100%;
}
#MediaCoopBanner1{
 float:left;
 width:280px;
}
#MediaCoopBanner2{
 float:left;
 width:280px;
 margin-left:5px
}
/* Styles for Module C1020:Custom 2/3 POV */
#leftTwoThirdMainContainer{
 float:left;
 width:370px;
}
/* Styles for Module C1030:Custom 1/3 POV */
#rightTwoThirdMainContainer{
 float:left;
 width:185px;
 margin-left:10px;
}
/* Styles for Module C1100:Featured Solution Vertical POV */
#C1100_vert_main{
 width:565px;
 overflow:hidden;
 margin-bottom:5px;
}
#C1100_vert_header{
 width:565px;
 height:60px;
}
#C1100_vert_pics{
 background-color:#DFE9F5;
 width:565px;
}
.C1100_vert_pic{
 float:left;
 width:141px;
 height:153px;
}
#C1100_vert_bottomLine1{
 background-color:#CBDFFA;
 width:565px;
}
.C1100_vert_bottomLink{
 width:141px;
 float:left;
 text-align:center;
 padding-top:10px;
 padding-bottom:15px;
}
#C1100_vert_bottomLine2{
 background-color:#CBDFFA;
 width:565px;
 text-align:center;
 font-family:Verdana, sans-serif;
 font-size:11px;
 font-weight:normal;
 padding-bottom:5px;
}
#C1100_vert_bottomLine3{
 background-color:#CBDFFA;
 width:565px;
 height:5px;
}
#C1100_vert_leftCornerImg{
 float:left;
}
#C1100_vert_rightCornerImg{
 float:right;
}
/* Style for Module C1110 redesign Vertical*/
#C1110VertMain{
 width:565px;
 height:270px;
 margin:20px;
}
#C1110VertHeader{
 width:565px;
 height:60px;
}
#C1110VertBottomLine1{
 background-color:#CBDFFA;
 width:565px;
}
.C1110VertBottomLink{
 width:282px;
 float:left;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
}
#C1110VertBottomLine2{
 background-color:#CBDFFA;
 width:565px;
 padding-top:10px;
 text-align:center;
}
#C1110_vert_bottomLine3{
 background-color:#CBDFFA;
 width:565px;
 height:5px;
}
* html #C1110VertBottomLine2{
 padding-bottom:5px;
}
#C1110_vert_bottomLine3{
 background-color:#CBDFFA;
 width:565px;
 height:5px;
}
#C1110_vert_leftCornerImg{
 float:left;
 background-color:#FFF;
}
#C1110_vert_rightCornerImg{
 float:right;
 background-color:#FFF;
}
#C1110_vert_bottomLine1{
 background-color:#CBDFFA;
 width:565px;
}
.C1110_vert_bottomLink{
 width:281px;
 float:left;
 text-align:center;
 padding-top:10px;
 padding-bottom:15px;
}
.C1110_vert_pics{
 width:565px;
 background-color:#CBDFFA;
}
.C1110_vert_pic{
 width:281px;
 height:153px;
 float:left;
 border-left:1px solid #CBDFFA;
}
/* Styles for Module C1190:Task Tunnel Header */
#TaskTunnelHeaderWrap{
 padding-bottom:5px;
}
#TaskTunnelHeader div{
 float:left;
}
#TaskTunnelHeader .TurnedOn{
 background-color:#CBDFFA;
}
#TaskTunnelHeader .TurnedOff{
 background-color:#DFE9F5;
}
#TaskTunnelHeader .Task{
 text-align:center;
 display:block;
 padding-top:4px;
 padding-bottom:4px;
 white-space:nowrap;
}
/* Styles for Module C1230:Media Alphabetical Browse Letter Module */
#BrowseLetter{
 float:left;
 padding-top:5px;
 padding-left:10px;
 width:565px;
 text-align:left;
}
#BrowseLetter .BodyMBold{
 padding-bottom:5px;
}
#BrowseLetterList span{
 margin-right:4px;
}
/* Style for Module C2000 Module:Featured 3 Across Items */
#C2000Featured3AcrossItemsMainModule{
 width:565px;
 margin-bottom:10px;
}
#C2000Featured3AcrossItem{
 width:188px;
 float:left;
 margin-bottom:5px;
}
#C2000Featured3AcrossItem2{
 width:187px;
 float:left;
}
#C2000Featured3AcrossItem2.tile{
 border-left:1px solid #DFE9F5;
 border-right:1px solid #DFE9F5;
}
#C2000Featured3AcrossHeight{
 padding-bottom:10px;
}
#C2000Featured3AcrossLink{
 padding-top:5px;
 padding-right:10px;
 padding-bottom:5px;
 width:130px;
}
#C2000Featured3SeeAll{
 padding-top:10px;
 padding-right:10px;
 padding-bottom:5px;
}
/* Styles for Module G0001:Page Title */
#HeaderSize{
 background-color:#4C83C8;
 width:720px;
 margin-bottom:5px;
 overflow:hidden;
}
#Title{
 float:left;
 vertical-align:middle;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:5px;
}
html>body #Title{
 float:left;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:5px;
}
#RightCornerImage{
 float:right;
}
#LeftCornerImage{
 float:left;
}
/* Styles for Module G0010:Global General Error */
#GlobalGeneralError{
 background-color:#FFFFD8;
 width:720px;
 overflow:auto;
 margin-bottom:10px;
}
#GlobalGeneralError .LeftEdge{
 float:left;
}
#GlobalGeneralError .RightEdge{
 float:right;
}
#GlobalGeneralError .Main{
 clear:both;
 overflow:auto;
 height:100%;
}
#GlobalGeneralError .ErrorIcon{
 padding-left:10px;
 padding-right:3px;
 float:left;
}
#GlobalGeneralError .ErrorLBold{
 padding-top:6px;
 padding-bottom:5px;
 padding-right:5px;
 float:left;
}
#GlobalGeneralError .BodyLLtgry{
 padding-top:6px;
 padding-bottom:5px;
 padding-right:5px;
 float:left;
}
#GlobalGeneralError .BtmLeftEdge{
 float:left;
}
#GlobalGeneralError .BtmRightEdge{
 float:right;
}
/* Styles for Module G0020:Breadcrumbs*/
#BreadcrumbsMainModuleWidth{
 width:720px;
 margin-bottom:5px;
}
#BreadcrumbsSpacing{
 padding-left:10px;
 padding-right:10px;
}
#BreadcrumbsSecondaryModuleWidth{
 width:700px;
}
/* Styles for Module G0030:Custom Secondary Nav */
#CustomSecondaryNav{
 background-color:#DFE9F5;
 width:145px;
}
#CustomSecondaryNav .LeftEdge{
 float:left;
}
#CustomSecondaryNav .RightEdge{
 float:right;
}
#CustomSecondaryNav .NavXLBold{
 clear:both;
 padding-left:10px;
 padding-right:10px;
}
#CustomSecondaryNav .Header{
 padding-top:5px;
 padding-bottom:7px;
 border-bottom:1px dotted #4C83C8;
}
#CustomSecondaryNav .Links{
 padding-left:10px;
 padding-right:10px;
 padding-bottom:24px;
}
#CustomSecondaryNav a:link{
 color:#4C83C8;
}
#CustomSecondaryNav a:hover{
 color:#06F;
}
#CustomSecondaryNav a:visited{
 color:#878787;
}
#CustomSecondaryNav a:active{
 color:#06F;
}
#CustomSecondaryNav .NavMBold{
 padding-top:6px;
 padding-bottom:1px;
}
/* Styles for Module G0030 Home:Custom Secondary Nav Home */
#CustomSecondaryNavHomeWrap{
 margin-bottom:0px;
}
#CustomSecondaryNavHome{
 background-color:#DFE9F5;
 width:145px;
}
#CustomSecondaryNavHome .LeftEdge{
 float:left;
}
#CustomSecondaryNavHome .RightEdge{
 float:right;
}
#CustomSecondaryNavHome .NavXLBold{
 clear:both;
 padding-left:10px;
 padding-right:10px;
}
#CustomSecondaryNavHome .Header{
 padding-top:5px;
 padding-bottom:5px;
 border-bottom:1px dotted #4C83C8;
}
#CustomSecondaryNavHome .Links{
 padding-top:3px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:14px;
}
#CustomSecondaryNavHome a:link{
 color:#4C83C8;
}
#CustomSecondaryNavHome a:hover{
 color:#06F;
}
#CustomSecondaryNavHome a:visited{
 color:#878787;
}
#CustomSecondaryNavHome a:active{
 color:#06F;
}
#CustomSecondaryNavHome .NavMBold{
 padding-top:2px;
 padding-bottom:1px;
}
/* Styles for Module G0040 and G0041:Primary Navigation */
#PrimaryNav{
 width:720px;
 padding-bottom:5px;
 padding-right:10px; 
 padding-right:10px; 
}
#PrimaryNav .Logo{
 width:200px;
 float:left;
}
#PrimaryNav .LogoTask{
 float:left;
 padding-top:10px;
}
#PrimaryNav .SpecialMessage{
 width:205px;
 height:55px;
 float:left;
 overflow:hidden;
}
#PrimaryNav .Return{
 float:left;
 padding-top:20px;
 width:165px;
}
#PrimaryNavUserMenu{
 width:305px;
 margin-right:10px;
 margin-bottom:5px;
 float:left;
}
#PrimaryNav .Welcome{
 margin-top:5px;
 text-align:right;
}
* html #PrimaryNav .Welcome{
 margin-right:2px;
}
#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 #PrimaryNavUtility{
 width:224px;
}
html>body #PrimaryNavUtility .UtilityLine1{
 float:right;
}
#PrimaryNavUtility .UtilityLine2{
 float:right;
}
* html #PrimaryNavUtility .UtilityLine2{
 padding-right:2px;
}
#PrimaryNavUtilityTask{
 clear:right;
 float:right;
 height:25px;
 text-align:right;
 padding-top:5px;
 padding-bottom:15px;
 width:160px;
}
#PrimaryNavUtility span, #PrimaryNavUtilityTask span{
 float:left;
 padding-top:5px;
}
#PrimaryNavUtility .CartIcon{
 padding-right:5px;
}
#PrimaryNavUtility .VerticalDash{
 padding-top:7px;
 padding-left:5px;
 padding-right:5px;
}
#PrimaryNavUtilityTask .VerticalDash{
 padding-left:10px;
 padding-right:10px;
}
#PrimaryNavBaner{
 clear:both;
 width:740px;
}
#BodyContent{
 clear:both;
 text-align:justify;
 width:740px;
}
 
#PrimaryNavTabs{
 clear:both;
 width:742px;
}
#PrimaryNavTabs span{
 float:left;
 padding-bottom:4px;
}
#PrimaryNavSearch{
 clear:both;
 padding-left:155px;
 padding-right:10px;
 height:30px;
}
#selectSearchCon{
 color:#333;
}
#PrimaryNavSearchBar span{
 float:left;
 background-color:#4C83C8;
}
#PrimaryNavSearchBar .Bar{
 height:26px;
}
#PrimaryNav .Tile{
 width:125px;
 height:18px;
 background-image:url(/i/catalog/modules/G0040/dropboxbg.gif);
 background-repeat:no-repeat;
}
#PrimaryNavDropHead{
 padding-top:2px;
 padding-left:5px;
 padding-right:10px;
}
#PrimaryNavDropHead a{
 text-decoration:none;
}
#PrimaryNav .Select{
 padding-top:4px;
 padding-left:5px;
 padding-right:5px;
}
#PrimaryNav .For{
 padding-right:5px;
}
#PrimaryNav .FormBox{
 padding-top:2px;
 padding-right:5px;
}
#PrimaryNav .FindBtn{
 padding-top:4px;
}
#PrimaryNavSeeAll{
 float:right;
 padding-top:6px;
 width:131px;
}
* html #PrimaryNavSeeAll{
 padding-right:2px;
}
#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-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px;
 text-decoration:none;
 display:block;
 color:#333;
}
* html #PrimaryNavDropMenu a{
 width:100%;
}
#PrimaryNavDropMenu a:hover{
 background-color:#DFE9F5;
}
#WalmartHeaderNav{
 position:relative;
 left:-23px;
 width:800px;
 height:125px;
}
* html #WalmartHeaderNav{
 left:0px;
 height:125px;
}
#WalmartHeaderNoNav{
 position:relative;
 left:-23px;
 width:800px;
 height:57px;
}
* html #WalmartHeaderNoNav{
 left:0px;
 height:62px;
}
/* Styles for Module G0050:Taxonomy Secondary Nav */
#TaxSecondaryNav{
 width:145px;
 background-color:#DFE9F5;
 overflow:hidden;
}
#TaxSecondaryNav .LeftEdge{
 float:left;
}
#TaxSecondaryNav .RightEdge{
 float:right;
}
#TaxSecondaryNav .NavXLBold{
 clear:both;
 padding-left:10px;
 padding-right:10px;
}
#TaxSecondaryNav .Header{
 padding-top:5px;
 padding-bottom:7px;
 border-bottom:1px dotted #4C83C8;
 font-variant:small-caps;
 text-align:left;
}
#TaxSecondaryNav a:link{
 color:#4C83C8;
}
#TaxSecondaryNav a:hover{
 color:#06F;
}
#TaxSecondaryNav a:visited{
 color:#878787;
}
#TaxSecondaryNav a:active{
 color:#06F;
}
#TaxSecondaryNavDept{
 padding-top:7px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:3px;
 text-align:left;
}
#TaxSecondaryNavDeptNoSub{
 padding-top:7px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:8px;
 text-align:left;
}
#TaxSecondaryNavCatWrap{
 padding-top:2px;
 padding-bottom:7px;
 list-style-position:inside;
 list-style-type:square;
}
#TaxSecondaryNavCat{
 padding-top:5px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
}
#TaxSecondaryNavCatSelected{
 padding-top:5px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 background-color:#C6D8ED;
}
#TaxSecondaryNavCatSubCat{
 display:list-item;
 padding-top:5px;
 padding-left:23px;
 padding-right:10px;
 padding-bottom:5px;
 text-indent:-10px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_2X2.gif);
}
* html #TaxSecondaryNavCatSubCat{
 padding-left:18px;
 text-indent:-16px;
 p\adding-left:23px;
 t\ext-indent:-12px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_ie_2X2.gif);
}
#TaxSecondaryNavSubCat{
 padding-top:5px;
 padding-left:23px;
 padding-right:10px;
 padding-bottom:5px;
}
* html #TaxSecondaryNavSubCat{
 padding-left:18px;
 p\adding-left:23px;
}
#TaxSecondaryNavSubCatSelected{
 padding-top:5px;
 padding-left:23px;
 padding-right:10px;
 padding-bottom:5px;
 background-color:#C6D8ED;
}
* html #TaxSecondaryNavSubCatSelected{
 padding-left:18px;
 p\adding-left:23px;
}
#TaxSecondaryNavCollapsed{
 display:list-item;
 padding-top:5px;
 padding-left:23px;
 padding-right:10px;
 padding-bottom:5px;
 text-indent:-13px;
 list-style-image:url(/i/catalog/modules/G0050/nav_arrow.gif);
}
* html #TaxSecondaryNavCollapsed{
 padding-left:18px;
 text-indent:-16px;
 p\adding-left:22px;
 t\ext-indent:-12px;
 list-style-image:url(/i/catalog/modules/G0050/nav_arrow_ie.gif);
}
#TaxSecondaryNavShelf{
 display:list-item;
 padding-top:3px;
 padding-left:35px;
 padding-right:10px;
 padding-bottom:3px;
 text-indent:-10px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_2X2.gif);
}
* html #TaxSecondaryNavShelf{
 padding-left:27px;
 text-indent:-16px;
 p\adding-left:39px;
 t\ext-indent:-14px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_ie_2X2.gif);
}
#TaxSecondaryNavShelfSelected{
 display:list-item;
 padding-top:3px;
 padding-left:35px;
 padding-right:10px;
 padding-bottom:3px;
 text-indent:-10px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_2X2.gif);
 background-color:#C6D8ED;
}
* html #TaxSecondaryNavShelfSelected{
 padding-left:27px;
 text-indent:-16px;
 p\adding-left:39px;
 t\ext-indent:-14px;
 list-style-image:url(/i/catalog/modules/G0050/nav_dot_ie_2X2.gif);
}
#TaxSecondaryNav .BottomLeft{
 float:left;
}
#TaxSecondaryNav .BottomRight{
 float:right;
}
/* Styles for Module G0050 Home:Taxonomy Secondary Nav Home */
#TaxSecondaryNavHome{
 width:145px;
 background-color:#DFE9F5;
 overflow:hidden;
}
#TaxSecondaryNavHome .NavXLBold{
 clear:both;
 padding-left:10px;
 padding-right:10px;
}
#TaxSecondaryNavHome .Header{
 padding-top:10px;
 padding-bottom:5px;
 border-bottom:1px dotted #4C83C8;
 font-variant:small-caps;
 text-align:left;
}
#TaxSecondaryNavHome a:link{
 color:#4C83C8;
}
#TaxSecondaryNavHome a:hover{
 color:#06F;
}
#TaxSecondaryNavHome a:visited{
 color:#878787;
}
#TaxSecondaryNavHome a:active{
 color:#06F;
}
#TaxSecondaryNavHomeCatWrap{
 padding-top:3px;
 padding-bottom:9px;
}
#TaxSecondaryNavHomeCat{
 padding-top:2px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:1px;
}
/* Styles for Module C1160:Service Locator and Module G0080:Global Store Finder and Weekly Ad */
#GlobalStoreFinderError{
 background-color:#DFE9F5;
 width:145px;
 border-bottom:5px solid #CBDFFA;
}
#GlobalStoreFinderError .LeftEdge{
 float:left;
}
#GlobalStoreFinderError .RightEdge{
 float:right;
}
#GlobalStoreFinderError .Main{
 clear:both;
 padding-bottom:5px;
 overflow:auto;
 height:100%;
}
#GlobalStoreFinderWrap{
 width:145px;
 background-color:#FFFFFF;
 padding-bottom:10px;
 overflow:hidden;
}
#GlobalStoreFinderError .ErrorIcon{
 padding-top:3px;
 padding-left:5px;
 padding-right:3px;
 float:left;
}
#GlobalStoreFinderError .ErrorLBold{
 padding-right:5px;
 float:left;
}
#GlobalStoreFinder{
 background-color:#DFE9F5;
 width:145px;
 overflow:hidden;
}
#GlobalStoreFinder .LeftEdge{
 float:left;
}
#GlobalStoreFinder .RightEdge{
 float:right;
}
#GlobalStoreFinder .Header{
 clear:both;
 padding-top:5px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
#GlobalStoreFinderCopy{
 padding-left:10px;
 padding-right:10px;
}
#GlobalStoreFinderCopy .BodyMMblue{
 padding-top:10px;
 border-top:1px dotted #4C83C8;
}
#GlobalStoreFinderForm{
 padding-top:10px;
 padding-left:10px;
 padding-bottom:10px;
 float:left;
 overflow:auto;
 height:100%;
}
#GlobalStoreFinderForm form{
 margin:0;
}
#GlobalStoreFinderForm input{
 margin-right:5px;
 float:left;
}
#GlobalStoreFinderViewAd{
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
}
#GlobalStoreFinder .BottomLeft{
 float:left;
 clear:both;
}
#GlobalStoreFinder .BottomRight{
 float:right;
}
/* Styles for Module G1000:Envelope */
#Envelope{
 padding-bottom:10px;
}
#Envelope .LeftEnvelope{
 float:left;
}
#Envelope .RightEnvelope{
 float:left;
 padding-left:10px
}
/* Styles for 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;
}
/* Styles for Module G4080:Global Footer */
#GlobalFooterWrap{
 clear:both;
 margin-left:15px;
 margin-right:15px;
 width:690px;
}
* html #GlobalFooterWrap{
 width:720px;
 w\idth:690px;
}
#GlobalFooterWrap .LeftEdge{
 padding-top:5px;
 float:left;
 position:relative;
 top:5px;
}
#GlobalFooterWrap .RightEdge{
 padding-top:5px;
 float:right;
 position:relative;
 top:5px;
}
#GlobalFooter{
 clear:both;
 width:688px;
 overflow:auto;
 border:1px solid #CBDFFA;
}
* html #GlobalFooter{
 width:690px;
 w\idth:688px;
}
#GlobalFooterCol{
 float:left;
 padding-top:10px;
 padding-left:35px;
 padding-right:10px;
 padding-bottom:10px;
 width:183px;
}
* html #GlobalFooterCol{
 width:190px;
 w\idth:183px;
}
#GlobalFooter ul{
 margin-top:0;
 margin-left:8px;
 margin-bottom:0;
 padding-left:8px;
 list-style-type:square;
}
#GlobalFooter a:link{
 color:#4C83C8;
}
#GlobalFooter a:hover{
 color:#06F;
}
#GlobalFooter a:visited{
 color:#878787;
}
#GlobalFooter a:active{
 color:#06F;
}
#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:15px;
}
#WalmartFooter{
 position:relative;
 top:-5px;
 left:-23px;
 width:800px;
 height:250px;
}
* html #WalmartFooter{
 top:0px;
 left:0px;
}
/* Styles for Module G4080:Global Footer */
#GlobalFooterCO{
 padding-top:10px;
 padding-bottom:15px;
}
#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;
}
/* Styles for Module H4005:Email Signup */
#EmailSignupWrap{
 clear:both;
 padding-top:10px;
 margin-left:15px;
 margin-right:15px;
}
#EmailSignup{
 background-color:#DFE9F5;
 float:left;
 width:690px;
}
#EmailSignup .Title{
 padding-right:20px;
 float:left;
}
#EmailSignup .Signup{
 padding-right:20px;
 height:64px;
 float:left;
}
#EmailSignup .BodySMblue{
 padding-top:15px;
 padding-bottom:5px;
}
#EmailSignupForm .FormBox{
 padding-right:5px;
 float:left;
}
#EmailSignupForm .SignupBtn{
 padding-top:1px;
 float:left;
}
#EmailSignupMore{
 padding-top:5px;
 padding-bottom:5px;
 float:left;
}
#EmailSignupMore .MoreInfo{
 border-left:1px solid #A1BEE2;
 padding-left:20px;
}
#EmailSignupMore .More{
 padding-right:7px;
}
#EmailSignupMore .BodyS{
 padding-top:5px;
}
#EmailSignupMore .BodySMblue{
 padding-top:5px;
 padding-bottom:5px;
 width:204px;
}
#EmailSignup .Corners{
 float:right;
}
#EmailSignup .BtmCorner{
 padding-top:54px
}
/* Styles for Module H4006:Email Signup v2 */
#EmailSignupv2Wrap{
 padding-top:10px;
 margin-left:15px;
 margin-right:15px;
}
#EmailSignupv2{
 background-color:#DFE9F5;
 float:left;
 width:690px;
}
#EmailSignupv2 .Event{
 padding-right:20px;
 float:left;
}
#EmailSignupv2 .Signup{
 padding-top:5px;
 padding-bottom:5px;
 height:78px;
 float:left;
}
#EmailSignupv2 .Main{
 border-left:1px solid #A1BEE2;
 padding-left:20px;
}
#EmailSignupv2 .BodySMblue{
 padding-top:10px;
 padding-bottom:5px;
}
#EmailSignupv2Form .FormBox{
 padding-right:5px;
 float:left;
}
#EmailSignupv2Form .SignupBtn{
 padding-top:1px;
 float:left;
}
#EmailSignupv2 .BodySLtgry{
 clear:both;
 padding-top:1px;
}
#EmailSignupv2 .Corners{
 float:right;
}
#EmailSignupv2 .BtmCorner{
 padding-top:79px
}
/* Styles for Module H4007:Email Signup v3 */
#EmailSignupv3Wrap{
 padding-top:10px;
 padding-left:15px;
 padding-right:15px;
}
#EmailSignupv3{
 background-color:#DFE9F5;
 float:left;
 width:690px;
}
#EmailSignupv3 .Title{
 margin-right:10px;
 float:left;
}
#EmailSignupv3 .Signup{
 float:left;
 border-right:1px solid #A1BEE2;
 margin-top:5px;
 padding-bottom:10px;
}
#EmailSignupv3 .BodySMblue{
 padding-top:15px;
 padding-bottom:5px;
}
#EmailSignupv3 .BodySLtgry{
 clear:both;
}
#EmailSignupv3Form .FormBox{
 margin-right:5px;
 float:left;
}
#EmailSignupv3Form .SignupBtn{
 padding-top:1px;
 float:left;
 margin-right:15px;
}
#EmailSignupv3 .Event{
 margin-left:15px;
 float:left;
}
/* Styles for 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;
}
#MainLeftTableRight{
 padding-left:10px;
 vertical-align:top;
}
/* Styles for 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;
 margin-bottom: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;
}
/* Styles for 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;
}
/* Styles for Module S1000:Shelf Pagination Top */
#ShelfPagTopWrap{
 margin-bottom:1px;
}
#ShelfPagTop{
 background-color:#CCC;
 width:565px;
 height:48px;
}
#ShelfPagTop .LeftEdge{
 float:left;
}
#ShelfPagTop .RightEdge{
 float:right;
}
#ShelfPagTop .Main{
 clear:both;
 padding-left:10px;
 padding-right:10px;
}
#ShelfPagTop .PageRange{
 padding-top:5px;
 float:left;
}
#ShelfPagTop .OnePage{
 padding-top:5px;
 float:right;
}
#ShelfPagTop .BodyM{
 clear:both;
}
#ShelfPagTop .SkipPage{
 padding-top:5px;
 padding-right:10px;
 padding-bottom:10px;
 float:left;
 white-space:nowrap;
 width:163px;
}
#ShelfPagTop .BodyMBold{
 padding-top:3px;
 padding-right:5px;
 padding-bottom:10px;
 float:left;
}
#ShelfPagTop .Tile{
 float:left;
 width:125px;
 height:18px;
 margin-top:1px;
 background-image:url(/i/catalog/modules/S1000/dropboxbg.gif);
 background-repeat:no-repeat;
}
#ShelfPagTopDropHead{
 padding-top:2px;
 padding-left:5px;
 padding-right:10px;
}
#ShelfPagTopDropHead a{
 text-decoration:none;
 color:#333;
}
#ShelfPagTop .DropMenuShell{
 position:absolute;
 visibility:hidden;
 z-index:100;
}
#ShelfPagTopDropMenu{
 border:1px solid #999;
 background-color:#FFF;
 width:123px;
}
* html #ShelfPagTopDropMenu{
 width:113px;
}
#ShelfPagTopDropMenu a{
 padding-top:3px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:3px;
 text-decoration:none;
 display:block;
 color:#333;
}
* html #ShelfPagTopDropMenu a{
 width:100%;
}
#ShelfPagTopDropMenu a:hover{
 background-color:#DFE9F5;
}
#ShelfPagTop .StepPage{
 padding-top:5px;
 padding-bottom:10px;
 float:right;
}
/* Styles for Module S1005:Shelf Pagination Bottom */
#ShelfPagBottomWrap{
 clear:both;
}
#ShelfPagBottom{
 background-color:#CCC;
 width:565px;
 overflow:auto;
}
#ShelfPagBottom .Main{
 clear:both;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
}
#ShelfPagBottom .MainShort{
 clear:both;
 padding-top:5px;
 padding-left:10px;
 padding-right:10px;
 overflow:auto;
 height:100%;
}
#ShelfPagBottom .PageRange{
 padding-bottom:3px;
 float:left;
}
#ShelfPagBottom .OnePage{
 padding-bottom:3px;
 float:right;
}
#ShelfPagBottom .BodyM{
 clear:both;
 overflow:auto;
 height:100%;
}
#ShelfPagBottom .SkipPage{
 padding-bottom:5px;
 float:left;
 white-space:nowrap;
}
#ShelfPagBottom .StepPage{
 padding-bottom:5px;
 float:right;
}
#ShelfPagBottom .Divider{
 margin-left:5px;
 margin-right:5px;
}
#ShelfPagBottom .LeftEdge{
 float:left;
}
#ShelfPagBottom .RightEdge{
 float:right;
}
/* Styles for Module S1040:Shelf Header Variation 4 */
#ShelfHeaderVar4Wrap{
 padding-bottom:5px;
}
#ShelfHeaderVar4{
 width:565px;
 height:142px;
 background-repeat:no-repeat;
}
#ShelfHeaderVar4 .PanelWrap{
 padding-top:10px;
 padding-left:243px;
 padding-right:10px;
 padding-bottom:10px;
}
#ShelfHeaderVar4 .Panel1, .Panel2, .Panel3, .Panel4{
 width:155px;
 height:60px;
 background-color:#FFF;
 float:left;
}
#ShelfHeaderVar4 .Panel2, .Panel4{
 margin-left:2px;
}
#ShelfHeaderVar4 .Panel3, .Panel4{
 margin-top:2px;
}
#ShelfHeaderVar4 .ItemImage{
 float:left;
}
#ShelfHeaderVar4SeeAll{
 float:left;
 width:75px;
 height:60px;
 position:relative;
}
#ShelfHeaderVar4SeeAll .Alignment{
 position:absolute;
 left:0;
 bottom:0;
}
#ShelfHeaderVar4SeeAll .BodyMBold{
 padding-top:3px;
 padding-bottom:7px;
}
#ShelfHeaderVar4SeeAll img{
 display:inline;
}
#ShelfHeaderVar4 .Spacing{
 clear:both;
}
/* Styles for Module S1050:Shelf Secondary Filter */
#ShelfSecondary{
 clear:both;
 width:565px;
 background-color:#DEDEDE;
 border-top:1px solid #FFF;
}
#ShelfSecondaryHeader{
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
}
#ShelfSecondary .TileRow{
 clear:both;
}
* html #ShelfSecondary .TileRow{
 margin-left:-10px;
}
#ShelfSecondary .Tile{
 float:left;
 margin-left:10px;
 margin-bottom:5px;
 width:125px;
 height:18px;
 background-image:url(/i/catalog/modules/S1050/dropboxbg.gif);
 background-repeat:no-repeat;
}
#ShelfSecondaryDropHead{
 padding-top:2px;
 padding-left:5px;
 padding-right:10px;
 width:95px;
 white-space:nowrap;
}
#ShelfSecondaryDropHead a{
 text-decoration:none;
}
#ShelfSecondary .DropMenuShell{
 position:absolute;
 visibility:hidden;
 z-index:25;
}
#ShelfSecondaryDropMenu, #ShelfSecondaryDropMenuScroll{
 border:1px solid #999;
 background-color:#FFF;
 width:123px;
}
* html #ShelfSecondaryDropMenu{
 width:113px;
}
#ShelfSecondaryDropMenuScroll{
 overflow:auto;
 height:500px;
}
#ShelfSecondaryDropMenuScroll div{
 width:103px;
 overflow:hidden;
}
#ShelfSecondaryDropMenu a, #ShelfSecondaryDropMenuScroll a{
 padding-top:3px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:3px;
 text-decoration:none;
 display:block;
 color:#333;
}
* html #ShelfSecondaryDropMenu a,{
 width:100%;
}
#ShelfSecondaryDropMenu a:hover, #ShelfSecondaryDropMenuScroll a:hover{
 background-color:#DFE9F5;
}
/* Styles for Module S1100:Cell Phone Finder */
#CellFinderMessage{
 width:500px;
 float:left;
 margin-top:5px;
 margin-left:5px;
 margin-bottom:5px;
}
#CellFinderError{
 float:left;
 padding-top:5px;
 padding-left:5px;
}
#CellFinderErrorimage{
 float:left;
 vertical-align:middle;
 padding-top:10px;
 margin-left:10px;
}
#CellFinderErrorText{
 float:left;
 margin-left:10px;
 padding-left:27px;
}
#CellFinderTextbox{
 float:left;
 margin-top:2px;
 margin-left:5px;
}
#CellFinderGobutton{
 float:left;
 margin-top:2px;
 margin-left:5px;
}
#CellFinderTextPadding{
 padding-left:1px;
 padding-bottom:15px;
}
#CellPhoneFinderMainModule{
 float:left;
 background-color:#FFFFD8;
 width:565px;
 margin-bottom:10px;
}
#LeftCornerBorderImage{
 float:left;
 background-color:#FFF;
}
#RightCornerBorderImage{
 float:right;
 background-color:#FFF;
}
#CellFinderTextboxWarning{
 float:left;
 margin-left:5px;
}
#CellFinderGobuttonWarning{
 float:left;
 margin-left:5px;
 padding-top:2px;
}
#CellFinderErrorTextMessage{
 float:left;
 margin-top:5px;
 margin-left:10px;
 padding-left:27px;
}
#CellFinderVariation{
 padding-left:15px;
}
#CellVariationspace{
 padding-right:2px;
}
#CellVariation{
 padding-left:15px;
 float:left;
 margin-top:10px;
}
/* Styles for Module S3020:Shelf Vertical Stack Display */
#S3020VertMain{
 width:565px;
 margin-bottom:10px;
}
.S3020Row{
 width:565px;
 margin-top:5px;
 float:left;
}
* html .S3020Borderbottom{
 width:565px;
 border-bottom:1px solid #E1E1E1;
 float:left;
 margin-top:-10px;
}
.S3020Borderbottom{
 width:565px;
 border-bottom:1px solid #E1E1E1;
 margin-top:15px;
 float:left;
}
.S3020Column1{
 width:70px;
 margin-top:25px;
 margin-left:5px;
 margin-right:7px;
 text-align:center;
 float:left;
}
.S3020Column2{
 width:150px;
 margin-top:10px;
 margin-right:7px;
 text-align:center;
 float:left;
 vertical-align:top;
}
.S3020Column3{
 width:200px;
 margin-top:5px;
 margin-right:7px;
 float:left;
 vertical-align:top;
}
.S3020Column4{
 width:110px;
 margin-top:5px;
 float:left;
 vertical-align:top;
}
.S3020Specs{
 margin-top:7px;
 margin-bottom:5px;
 margin-left:0;
 line-height:9pt;
 width:185px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:normal;
}
* html .S3020Specs{
 margin-top:3px;
 margin-left:0;
 margin-bottom:3px;
 line-height:9pt;
 width:185px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:normal;
}
.S3020Text{
 margin-top:7px;
 margin-bottom:5px;
 margin-left:0;
 line-height:9pt;
 width:185px;
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
}
* html .S3020Text{
 margin-top:3px;
 margin-left:0;
 margin-bottom:3px;
 line-height:9pt;
 width:185px;
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
}
.S3020Text ul{
 margin:0;
}
.S3020Text li{
 margin-left:-40px;
 width:185px;
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
 list-style:none;
}
* html .S3020Text li{
 margin:0;
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
 line-height:9pt;
}
.S3020OnlineOnly{
 margin-top:10px;
}
.S3020Preview{
 margin-top:5px;
}
#S3020GeneralError{
 background-color:#FFFFD6;
 width:565px;
 overflow:auto;
 margin-bottom:10px;
}
#S3020GeneralError .Main{
 clear:both;
 overflow:auto;
 height:100%;
 white-space:nowrap;
}
.S3020_vert_leftCornerImg{
 float:left;
 background-color:#FFF;
}
.S3020_vert_rightCornerImg{
 float:right;
 background-color:#FFF;
}
#S3020GeneralError .ErrorIcon{
 padding-left:10px;
 padding-right:3px;
 float:left;
}
#S3020GeneralError .ErrorLBold{
 padding-top:6px;
 padding-bottom:5px;
 padding-right:5px;
 float:left;
}
#S3020GeneralError .BodyL{
 padding-top:6px;
 padding-bottom:5px;
 padding-right:5px;
 float:left;
}
#S3020GeneralError .BtmLeftEdge{
 float:left;
}
#S3020GeneralError .BtmRightEdge{
 float:right;
}
#S3020GeneralError .S_errorLeftCornerImg{
 float:left;
}
#S3020GeneralError .S_errorRightCornerImg{
 float:right;
}
#S3020GeneralError .S_errorBottomLeftCornerImg{
 float:left;
}
#S3020GeneralError .S_errorBottomRightCornerImg{
 float:right;
}
.S3020TextList{
 margin-top:5px;
}
/* style for NEW S3020 a b c*/
* html .S3020Column4 .PriceXLBold{
 font-family:Verdana, sans-serif;
 height:8px;
 font-size:13px;
 color:#C00;
 font-weight:bold;
 margin:1px;
}
.S3020Column4 .PriceXLBold{
 font-family:Verdana, sans-serif;
 height:10px;
 font-size:13px;
 color:#C00;
 font-weight:bold;
 margin-bottom:6px;
}
.S3020Column4 .PriceSLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
 margin:1px;
}
* html .S3020AddToCartBtn{
 margin-top:3px;
}
.S3020AddToCartBtn{
 margin-top:5px;
}
.S3020AddToCartBtnSpacerPriceRange{
 margin-top:25px;
}
* html .S3020AddToCartBtnSpacerPriceRange{
 margin-top:0;
}
.S3020Column4 .PriceMBold{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#C00;
 font-weight:bold;
 margin:1px;
}
.S3020Column4 .OurPrice{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#C00;
 font-weight:bold;
 margin-bottom:5px;
}
.S3020Column4 .BodyS{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
 margin-top:2px;
}
.S3020Column4 .Rebate{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
 margin-bottom:5px;
}
.S3020Column4 .PriceMBoldLtgry{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:bold;
 margin:1px;
}
.S3020Column4 .YouSave{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:bold;
 margin-bottom:5px;
}
.S3020Column4 .BodyXSLtgry{
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
 margin:1px;
}
.S3020Column4 .PriceSltalicStrikethruLtgr y{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
 font-style:italic;
 text-decoration:line-through;
 margin:1px;
}
* html .S3020PriceSpace{
 padding-bottom:0;
}
.S3020PriceSpace{
 padding-bottom:1px;
}
/* Styles for 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 Styles for 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;
}
/* Styles for Module X5200:Article Content Module */
.X5200top{
 border-top:1px solid #DFE9F5;
}
.X5200left{
 border-left:1px solid #DFE9F5;
 valign:top;
}
.X5200right{
 border-right:1px solid #DFE9F5;
}
.X5200bottom{
 border-bottom:1px solid #DFE9F5;
 valign:top;
}
/* Styles for Module X5300 */
#X5300customAreaWrap{
 clear:both;
 margin-top:10px;
 margin-right:5px;
 width:720px;
}
* html #X5300customAreaWrap{
 width:720px;
 w\idth:690px;
}
#X5300customAreaWrap .LeftEdge{
 padding-top:5px;
 float:left;
 position:relative;
 top:5px;
}
#X5300customAreaWrap .RightEdge{
 padding-top:5px;
 float:right;
 position:relative;
 top:5px;
}
/* Styles for Page ID 191:B2B Corporate Sign Up */
#CreateCorpInfoBar{
 width:720px;
 background-color:#CCC;
}
#CreateCorpInfoBar .BarText{
 padding-top:2px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:2px;
}
#CreateCorpFormLabel, #CreateCorpFormLabel2{
 text-align:right;
 color:#333;
 font:bold 11px Verdana, Arial;
 padding-top:10px;
 padding-left:10px;
}
#CreateCorpFormLabel2{
 padding-left:40px;
}
#CreateCorpFormField{
 padding-top:10px;
 padding-left:10px;
}
#CreateCorpOptional{
 padding-top:10px;
 padding-left:10px;
}
/* Styles for Page ID 216:Help - Contact Walmart.com */
#ContactInfoBar{
 width:565px;
 background-color:#CCC;
}
#ContactInfoBar .BarText{
 padding-top:2px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:2px;
}
#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;
}
/* Styles for Page ID 399:All Departments Page */
.AM399Contentscolms{
 float:left;
 width:720px;
}
.AM399ShelfVariation1{
 float:left;
 width:720px;
 background-color:#CBDFFA;
 padding-bottom:10px;
}
.AM399LeftEdge{
 float:left;
}
.AM399RightEdge{
 float:right;
}
.AM399Heading{
 clear:both;
 padding-left:10px;
 vertical-align:center;
}
.AM399Contents ul{
 padding-top:10px;
 padding-left:10px;
 padding-bottom:10px;
 margin:0;
 width:225px;
}
.AM399Contents li{
 list-style:none;
 line-height:14px;
 text-indent:-1em;
 margin-left:1em;
}
.AM399col1{
 width:225px;
 float:left;
}
.AM399col2{
 width:225px;
 float:left;
}
.AM399col3{
 width:225px;
 float:left;
 padding-right:15px;
}
.AM399OtherLinks{
 padding-top:10px;
 padding-left:10px;
 padding-bottom:10px;
 margin:0;
 width:225px;
}
.AM399OtherLinks span{
 display:block;
}
/* Style for 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;
}
/* Style for 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;
 font-family:Verdana, sans-serif;
 font-size:11px;
 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;
}
* html .RM28space{
 height:5px;
}
.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-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
 padding-left:10px;
 cursor:hand;
 text-decoration:none;
}
.RM28Text2{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#333;
 font-weight:normal;
 padding-left:5px;
 cursor:hand;
 text-decoration:none;
}
/* Style for checkCardBalance */
.ChCardBTextfieldWidth{
 width:200px;
 float:left;
 margin-right:5px;
}
#ChCardBMain1{
 width:565px;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 height:32px;
 float:left;
}
#ChCardBMain2{
 width:565px;
 padding-right:10px;
 padding-top:5px;
 float:left;
}
#WishListSecHeader{
 float:left;
 width:565px;
 background-color:#4C83C8;
 padding-bottom:5px;
 margin-top:10px;
}
#WishListSecHeader .LeftEdge{
 float:left;
}
#WishListSecHeader .RightEdge{
 float:right;
}
#WishListSecHeader .TitleBar3XLWht{
 clear:both;
 padding-left:10px;
}

/* search Result style start */
* html .tableSearchResults{
 width:560px;
 margin-bottom:5px;
 float:left;
}
.tableSearchResults{
 width:560px;
 margin-bottom:5px;
 float:left;
}
.SearResultHeader{
 width:560px;
 height:25px;
 background-color:#69C;
 text-align:center;
 padding-top:6px;
}
.SearResultHeader1{
 width:560px;
 height:20px;
 background-color:#E9EFF7;
 text-align:center;
 float:left;
 white-space:normal;
}
.SearResultHeader2{
 width:560px;
 height:20px;
 background-color:#FFF;
 text-align:center;
 float:left;
 margin-top:10px;
 margin-bottom:10px;
}
.SearResultcol1{
 width:120px;
 text-align:center;
 background-color:#FFF;
 float:left;
}
* html .SearResultRightArrow{
 width:50px;
 text-align:right;
 padding-right:10px;
 padding-top:10px;
 background-color:#FFF;
 float:right;
}
* html .SearResultLeftArrow{
 width:50px;
 text-align:center;
 padding-top:10px;
 background-color:#FFF;
 margin-left:-10px;
 float:left;
}
.SearResultRightArrow{
 width:50px;
 text-align:right;
 padding-right:-10px;
 padding-top:10px;
 background-color:#FFF;
 float:right;
}
.SearResultLeftArrow{
 width:50px;
 text-align:center;
 padding-left:15px;
 padding-top:10px;
 background-color:#FFF;
 float:left;
}
.SearResultSmallSquare{
 width:15px;
 float:left;
 padding-top:5px;
}
* html .SearResultSquares{
 padding-left:20px;
 width:100px;
}
.SearResultSquares{
 padding-left:250px;
 width:100px;
}
/* style for ShoppingCardCheckBalance*/
#GiftCard{
 width:175px;
 background-color:#DFE9F5;
 height:275px;
}
* html #GiftCard{
 width:145px;
 height:250px;
 background-color:#DFE9F5;
}
#GiftCard .LeftEdge{
 float:left;
}
#GiftCard .RightEdge{
 float:right;
}
#GiftCard .BtmRightEdge{
 float:right;
 clear:both;
}
#GiftCard .BtmLeftEdge{
 float:left;
 clear:both;
}
#GiftCard img.corner{
 width:5px;
 height:5px;
 border:none;
 display:block;
}
#GiftCard .Header{
 clear:both;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 height:15px;
}
#GiftCardCopy{
 padding-left:15px;
 padding-right:10px;
 padding-bottom:5px;
 clear:both;
}
#GiftCardCopy .dot{
 border-top:1px dotted #4C83C8;
 margin-top:5px;
 clear:both;
}
* html .GiftCardSpacer{
 margin-top:10px;
}
.GiftCardSpacer{
 margin-top:8px;
}
#GiftCardCopy .BodyMBoldMBlue{
 padding-top:10px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#4C83C8;
 font-weight:bold;
}
#GiftCardCopy .BodyMMBlue{
 padding-top:3px;
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#4C83C8;
 font-weight:normal;
 clear:both;
}
#GiftCardForm{
 padding-top:3px;
 padding-bottom:5px;
 float:left;
}
#GiftCardForm input{
 padding-top:5px;
 float:left;
}
* html .PinSpacer{
 padding-bottom:10px;
}
/*Offer Login & Activate (Trial Incentive):X5410*/
#LoginActivateHeader{
 width:565px;
 margin-bottom:5px;
 margin-left:10px;
}
#LoginActivatemain{
 width:565px;
 float:left;
 margin-top:10px;
 padding-left:10px;
}
.LoginActivateMainleft{
 width:32px;
 float:left;
}
.LoginActivateMainright{
 width:530px;
 float:left;
}
#LoginActivatemain .FormLabel{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:bold;
}
.LoginActivateinput{
 margin-top:5px;
 margin-bottom:10px;
}
.LoginActivateinputRadio{
 margin:0px;
}
.LoginActivateRadiocol1{
 float:left;
 margin:0px;
}
.LoginActivateRadiocol2{
 float:left;
 margin-top:3px;
}
html>body .LoginActivateRadiocol2{
 float:left;
 margin-top:-3px;
}
.LoginActivateButton{
 float:left;
}
#LoginActivatemain .TermsConditions{
 float:left;
 width:565px;
 margin-top:30px;
}
/*Offer Confirm:X5420*/
#OfferConfirmMain{
 width:565px;
}
#OfferConfirmCopy{
 width:500px;
}

/* end S3300 */
/* TextBook_Finder */
.BookMain{
 width:565px;
 float:left;
 margin:0;
}
.Booklabel{
 width:550px;
 float:left;
}
* html .BooklabelSmall{
 margin-top:-10px;
 float:left;
 padding-left:10px;
 margin-bottom:3px;
}
.BooklabelSmall{
 margin-top:-10px;
 float:left;
 height:9px;
 padding-left:10px;
 margin-bottom:5px;
}
.BookSmallColumn{
 width:30px;
 float:left;
}
.BooklabelColumn1{
 width:65px;
 float:left;
}
.BooklabelColumn2{
 width:165px;
 float:left;
}
.BooklabelColumn3{
 width:60px;
 float:left;
}
.BookExample{
 width:300px;
 text-align:center;
 float:left;
 margin-top:5px;
}
.BookbookImg{
 width:330px;
 float:left;
}
.BookISBN{
 width:400px;
 float:left;
 padding-bottom:10px;
 padding-top:5px;
 line-height:9pt;
}
/* style for module X5450 */
.PhotoText{
 width:270px;
 float:left;
 margin-top:10px;
 margin-right:15px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:bold;
}
#PhotoMain1{
 width:720px;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 height:32px;
 float:left;
}
* html .PhotoSpacer{
 padding-top:10px;
 margin-bottom:-10px;
 float:left;
}
.PhotoSpacer{
 padding-top:5px;
 margin-bottom:5px;
 float:left;
}
.PhotoSpacer1{
 margin-top:5px;
 margin-bottom:10px;
}
.PhotoSpacer1{
 margin-top:10px;
 margin-bottom:10px;
}
.PhotoShipping{
 width:270px;
 float:left;
}
.PhotoImg{
 float:left;
}
* html .PhotoText2{
 float:left;
 margin-left:5px;
 margin-top:0;
 width:115px;
}
.PhotoText2{
 float:left;
 width:115px;
 margin-left:1px;
 margin-top:-5px;
 line-height:9pt;
}
.customImage{
 float:left;
 margin-right:10px;
 margin-bottom:20px;
}
.photoButton{
 float:left;
 width:70px;
}
.PhotoSideText{
 float:left;
 width:170px;
 padding-left:5px;
 float:left;
}
* html .PhotoSideText{
 float:left;
 width:170px;
 float:left;
}
/* Style for C3666 */
.C3666ColLeft{
 width:280px;
 float:left;
}
.C3666ColRight{
 width:265px;
 float:left;
}
#C3666FeaturedTile{
 width:265px;
 padding-top:5px;
 margin-bottom:5px;
 float:left;
 background-color:#FFF;
}
#SubcategoryNav{
 width:565px;
 margin-bottom:10px;
}
/* Style for 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;
}
/* Styles for 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{
 margin-top:10px;
 text-align:center;
}
html>body #ShopByShelfMain .itemImage{
 margin-top:10px;
 text-align:-moz-center;
}
#ShopByShelfMain .BodyM{
 margin-top:10px;
 padding-bottom:15px;
 text-align:center;
}
html>body #ShopByShelfMain .BodyM{
 text-align:-moz-center;
 margin-top:10px;
 padding-bottom:15px;
}
#ShopByShelfMain .ShopByHorizontalDivider{
 width:565px;
 border-bottom:1px solid #DFE9F5;
 float:left;
}
/* Styles for Featured Item Filter (used in Optical) */
#FeaturedItemFilter{
 background-color:#CCC;
 width:565px;
 overflow:hidden;
 padding-bottom:10px;
}
#FeaturedItemFilter .LeftEdge{
 float:left;
}
#FeaturedItemFilter .RightEdge{
 float:right;
}
#FeaturedItemFilter .Main{
 clear:both;
 padding-top:5px;
 padding-left:10px;
 padding-right:10px;
}
#FeaturedItemFilter .Link{
 padding-top:5px;
 clear:both;
}
#FeaturedItemFilter .BodyMBold{
 float:left;
 margin-right:5px;
 margin-top:2px;
}
#FeaturedItemFilter .Tile{
 float:left;
 width:300px;
 height:18px;
 background-image:url(/i/catalog/modules/S1000/dropboxbg.gif);
 background-repeat:no-repeat;
}
#FeaturedItemFilterDropHead{
 padding-top:2px;
 padding-left:5px;
 padding-right:10px;
}
#FeaturedItemFilterDropHead a{
 text-decoration:none;
}
#FeaturedItemFilter .DropMenuShell{
 position:absolute;
 visibility:hidden;
 z-index:100;
}
#FeaturedItemFilterDropMenu{
 border:1px solid #999;
 background-color:#FFF;
}
#FeaturedItemFilterDropMenu a{
 overflow:hidden;
 padding-top:3px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:3px;
 text-decoration:none;
 display:block;
 width:300px;
}
* html #FeaturedItemFilterDropMenu a{
 width:290px;
}
#FeaturedItemFilterDropMenu a:hover{
 background-color:#DFE9F5;
}
.CursorStyle{
 cursor:pointer;
}
/* Styles for Module X3000:Endeca Browse and Endeca Shelf */
#X3000ShelfPagBottomMain{
 width:565px;
 float:left;
 overflow:hidden;
 margin:0;
}
#X3000ShelfPagBottomMain .X3000ShelfPagBottomcol1{
 width:150px;
 padding-left:19px;
 margin-right:19px;
 padding-right:19px;
 border-right:1px solid #DFE9F5;
 float:left;
 padding-bottom:473px;
 margin-bottom:-473px;
}
#X3000ShelfPagBottomMain .X3000ShelfPagBottomcol2{
 width:149px;
 margin-right:18px;
 padding-right:18px;
 border-right:1px solid #DFE9F5;
 float:left;
 padding-bottom:473px;
 margin-bottom:-473px;
}
#X3000ShelfPagBottomMain .X3000ShelfPagBottomcol3{
 width:150px;
 float:left;
 padding-bottom:473px;
 margin-bottom:-473px;
}
#X3000ShelfPagBottomMain .itemImage{
 text-align:center;
 margin-top:10px;
 height:172px;
}
#X3000ShelfPagBottomMain .BodyM{
 width:156px;
}
#X3000ShelfPagBottomMain .itemPrice{
 margin-top:5px;
 width:150px;
}
#X3000ShelfPagBottomMain .Rollback{
 padding-top:5px;
}
#X3000ShelfPagBottomMain .ListPrice{
 margin-top:5px;
}
#X3000ShelfPagBottomMain .OurPrice{
 width:150px;
 margin-top:5px;
}
#X3000ShelfPagBottomMain .Perorder{
 margin-top:5px;
 margin-bottom:5px;
 width:150px;
}
#X3000ShelfPagBottomMain .BodyS{
 margin-top:10px;
}
#X3000ShelfPagBottomMain .PriceSLtgry{
 margin-bottom:5px;
}
#X3000ShelfPagBottomMain .PriceSBoldLtgry{
 margin-top:5px;
}
#X3000ShelfPagBottomMain .DownloadMusic{
 margin-top:5px;
}
#X3000ShelfPagBottomMain .DownloadImage{
 float:left;
 margin:0 5px 0 0;
 padding-top:5px;
}
#X3000ShelfPagBottomMain .DownloadLink{
 float:left;
 margin-top:5px;
 width:100px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#333;
 font-weight:normal;
}
#X3000ShelfPagBottomMain .instoreImage{
 margin-top:10px;
}
#X3000ShelfPagBottomMain .itemDescription{
 margin-top:10px;
 line-height:10pt;
 width:151px;
}
html>body #X3000ShelfPagBottomMain .itemDescription{
 margin-top:10px;
 line-height:8pt;
 width:151px;
}
#X3000ShelfPagBottomMain .itemModel{
 margin-top:10px;
 width:150px;
}
#X3000ShelfPagBottomMain .X3000VertAddToCartBtn{
 float:left;
 width:150px;
 padding-top:15px;
 margin-bottom:15px;
}
#X3000ShelfPagBottomMain .X3000HorizontalDivider{
 width:565px;
 border-bottom:1px solid #DFE9F5;
 float:left;
}
/* Styles for Module X3000:Endeca POV */
#X3000POVheader{
 width:565px;
 margin-bottom:10px;
}
#X3000POV .header{
 width:565px;
 height:35px;
 margin-bottom:10px;
}
#X3000POV .OptionalHeader{
 width:565px;
 margin-left:10px;
 margin-right:10px;
 padding-bottom:10px;
}
#X3000POV{
 width:565px;
 margin-bottom:15px;
}
#X3000POV .Product{
 clear:both;
}
 #X3000POV .ImageM{
 float:left;
}
#X3000POV .MainImage {
 padding-left:30px;
 float:left;
 width:150px;
 height:165px;
 padding-top:10px;
}
#X3000POV .InfoWide{
 padding-left:10px;
 width:350px;
 padding-top:10px;
 float:left;
}
html>body #X3000POV .InfoWide{
 padding-left:10px;
 width:350px;
 padding-top:10px;
 float:left;
}
#X3000POV .Name{
 padding-bottom:10px;
}
#X3000POV .PriceXLBold{
 padding-top:5px;
}
#X3000POV .BodySBoldLtgry{
 padding-top:5px;
}
#X3000POV .Stock{
 padding-top:5px;
}
#X3000POV .AddCartS{
 padding-top:5px;
}
#X3000POV .BodyMLtgry{
 padding-top:10px;
 padding-bottom:15px;
}
#X3000POVSecondarycol1{
 width:168px;
 margin-right:10px;
 float:left;
 text-align:center;
}
html>body #X3000POVSecondarycol1{
 width:168px;
 margin-right:10px;
 float:left;
 text-align:-moz-center;
}
#X3000POVSecondarycol2{
 width:168px;
 margin-left:10px;
 margin-right:10px;
 float:left;
 text-align:center;
}
html>body #X3000POVSecondarycol2{
 width:168px;
 margin-left:10px;
 margin-right:10px;
 float:left;
 text-align:-moz-center;
}
#X3000POVSecondarycol3{
 width:169px;
 margin-left:10px;
 margin-right:10px;
 float:left;
 text-align:center;
}
html>body #X3000POVSecondarycol3{
 width:169px;
 margin-left:10px;
 margin-right:10px;
 float:left;
 text-align:-moz-center;
}
#X3000POV .itemImage{
 width:60px;
 height:60px;
 padding-bottom:10px;
 margin-left:10px;
}
#X3000POV .itemName{
 width:168px;
 padding-bottom:5px;
}
#X3000POV .itemPrice{
 padding-bottom:5px;
}
#X3000POV .BodySBoldLtgry{
 padding-bottom:5px;
}
#X3000POV .instoreImage{
 padding-bottom:5px;
}
#X3000POV .VertAddToCartBtn{
 width:150px;
 margin-bottom:10px;
 clear:both;
}
#X3000POV .VertSpacer{
 width:150px;
 height:5px;
}
#X3000POV .SeeMore{
 margin-bottom:15px;
 text-align:center;
 clear:both;
}
html>body #X3000POVBottomcol1{
 width:125px;
 padding-left:8px;
 padding-right:8px;
 float:left;
 text-align:-moz-center;
}
#X3000POVBottomcol1{
 width:125px;
 padding-left:8px;
 padding-right:8px;
 float:left;
 text-align:center;
}
html>body #X3000POVBottomcol2{
 width:125px;
 padding-left:8px;
 padding-right:8px;
 float:left;
 text-align:-moz-center;
}
#X3000POVBottomcol2{
 width:125px;
 padding-left:8px;
 padding-right:8px;
 float:left;
 text-align:center;
}
html>body #X3000POVBottomcol3{
 width:125px;
 padding-left:8px;
 padding-right:8px;
 float:left;
 text-align:-moz-center;
}
#X3000POVBottomcol3{
 width:125px;
 padding-left:8px;
 padding-right:8px;
 float:left;
 text-align:center;
}
html>body #X3000POVBottomcol4{
 width:126px;
 padding-left:8px;
 float:left;
 text-align:-moz-center;
}
#X3000POVBottomcol4{
 width:126px;
 padding-left:8px;
 float:left;
 text-align:center;
}
#X3000POV .itemImageBottom{
 width:75px;
 height:75px;
 padding-bottom:10px;
 margin-left:9px;
}
html>body #X3000POV .itemImageBottom{
 width:75px;
 height:75px;
 padding-bottom:10px;
}
#X3000POV .itemNameBottom{
 width:126px;
 padding-bottom:5px;
}
#X3000POV .ItemDesc{
 padding-bottom:5px;
 width:126px;
}
#X3000POV .itemPriceBottom{
 padding-bottom:5px;
}
#X3000POV .instoreImageBottom{
 padding-bottom:5px;
}
#X3000POV .VertAddToCartBtnBottom{
 margin-bottom:10px;
}
#X3000POV .SeeAllBottom{
 margin-bottom:15px;
 text-align:center;
 clear:both;
}
/* Styles for Module:Endeca Search Error */
.borderbottom{
 width:565px;
 border-bottom:1px solid #DFE9F5;
 float:left;
 margin-top:5px;
}
* html .borderbottom{
 width:565px;
 border-bottom:1px solid #DFE9F5;
 float:left;
 margin-top:-8px;
}
#EndecaSearchError{
 background-color:#FFFFD6;
 width:720px;
 height:45px;
 margin-bottom:10px;
}
#EndecaSearchError .LeftEdge{
 float:left;
}
#EndecaSearchError .RightEdge{
 float:right;
}
#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{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
}
#EndecaSearchError .BtmLeftEdge{
 float:left;
}
#EndecaSearchError .BtmRightEdge{
 float:right;
}
#EndecaSearchTitle .Body3XL{
 margin-top:15px;
 margin-left:10px;
}
* html #EndecaSearchTipscolms{
 width:565px;
 float:left;
 margin-top:10px;
 margin-bottom:0;
 background-color:#FFF;
}
#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:175x;
}
.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 style for module endecaSearch */
#endecaSearchTotalContent{
 width:720px;
 float:left;
 background: url(../../../../../Sample%20Sites/Walmart/default_files/%27/i/catalog/modules/X3000/SideBar.gif%27) repeat-y;
}
* html #endecaSearchLeftNav{
 width:145px;
 float:left;
}
#endecaSearchLeftNav{
 width:155px;
 float:left;
}
* html #endecaSearchRightSideContent{
 width:565px;
 float:left;
}
.endecaSearchMain2{
 margin-left:10px;
 width:565px;
 float:left;
}
#EndecaSearchErrorItemFound{
 background-color:#4C83C8;
 width:720px;
 margin-bottom:10px;
 padding-bottom:5px;
 float:left;
}
* html .endecaSearchCheckImg1{
 float:left;
 padding-right:2px;
 margin-top:1px;
 margin-left:8px
}
.endecaSearchCheckImg1{
 float:left;
 padding-right:2px;
 margin-top:0;
 margin-left:15px;
 width:10px;
}
.endecaSearchCheckImg2{
 float:left;
 padding-right:2px;
 margin-top:-7px;
 margin-left:2px;
 margin-bottom:1px;
}
* html .endecaSearchCheckImg2{
 float:left;
 padding-right:2px;
 margin-left:2px;
 margin-top:-1px;
 padding-bottom:5px;
}
.ItemFound{
 padding-left:10px;
}
#endecaSearchItemFound .LeftEdge{
 float:left;
}
#endecaSearchItemFound .RightEdge{
 float:right;
}
#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;
 float:bottom;
 clear:both
}
* html #endecaSearchSpacer{
 width:565px;
 margin-top:10px;
 float:left;
}
#endecaSearchSpacer{
 width:565px;
 margin-top:5px;
 float:left;
}
.endecaSearchRow{
 width:565px;
 float:left;
 margin-top:5px;
 padding-left:-15px;
}
* html .endecaSearchRow{
 width:565px;
 margin-top:5px;
}
* html .FramedArtcol{
 width:470px;
 margin-top:5px;
 float:left;
 margin-left:10px;
}
.FramedArtcol{
 width:470px;
 margin-top:5px;
 float:left;
 vertical-align:top;
 text-align:left;
 margin-left:8px;
}
.FramedArtSpecs{
 margin-bottom:5px;
 font-family:Verdana, sans-serif;
 font-size:9px;
 color:#666;
 font-weight:normal;
 line-height:11pt;
 text-align:left;
 margin-left:0;
 margin-right:10px;
 line-height:9pt;
}
* html .endecaSearchColumn1{
 width:70px;
 margin-top:5px;
 text-align:center;
 float:left;
 padding-left:-30px;
 vertical-align:top;
}
.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;
}
.endecaSearchSpecs{
 margin-top:7px;
 margin-bottom:5px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
 line-height:11pt;
 width:300px;
 text-align:left;
}
* html .endecaSearchSpecs{
 margin-top:3px;
 margin-left:0px;
 margin-bottom:3px;
 margin:0;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
 line-height:11pt;
 width:300px;
 text-align:left;
}
.endecaSearchPrice{
 font-family:Verdana, sans-serif;
 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;
}
* html #endecaSearchPic{
 margin-top:5px;
 margin-left:-30px;
 float:left;
 vertical-align:top;
}
#FramedArtPic{
 width:70px;
 margin-top:5px;
 padding-left:5px;
 float:left;
 vertical-align:top;
 margin-bottom:5px;
}
* html #FramedArtPic{
 margin-top:5px;
 margin-left:-5px;
 float:left;
 vertical-align:top;
}
* html .endecaSearchItemAttribute{
 line-height:9pt;
 margin-top:-5px;
 padding-bottom:5px;
}
.endecaSearchItemAttribute{
 line-height:9pt;
 margin-top:-1px;
}
* html .endecaSearchCheckImg{
 float:left;
 padding-left:2px;
 padding-right:0;
 margin-top:8px;
}
.endecaSearchCheckImg{
 float:left;
 padding-left:2px;
 padding-right:3px;
 margin-top:8px;
}
/* renamed style */
#endecaSearchItemSpec{
 width:250px;
 float:left;
 text-align:left;
}
* html #endecaSearchItemSpec{
 padding:5px 0 10px; 0;
 width:250px;
 float:left;
 text-align:left;
 line-height:9pt;
}
.endecaSearchItemFoundSpec{
 padding-top:5px;
 padding-left:5px;
 line-height:10pt;
 margin-right:100px;
}
.endecaSearchItemFoundSpec .BodyMWht{
 padding-top:5px;
}
.endecaSearchBlueHeaderSpec{
 padding-top:5px;
}
* html .endecaSearchBlueHeaderSpec{
 padding-top:0;
}
.endecaSearchDownloadMusic{
 margin-top:3px;
 padding-bottom:5px;
}
* html .endecaSearchDownloadMusic{
 margin-top:3px;
 padding-bottom:5px;
}
.endecaSearchDownloadImage{
 float:left;
 margin:4px 5px 0 0;
 padding-top:0;
 vertical-align:bottom;
}
* html .endecaSearchDownloadImage{
 float:left;
 margin:0 5px 0 0;
 padding-top:4px;
 vertical-align:bottom;
}
.endecaSearchAddToCartBtn{
 float:left;
 width:150px;
 margin-top:10px;
 margin-bottom:5px;
}
* html .endecaSearchItemFoundSpec2{
 padding-left:5px;
 padding-bottom:5px;
 margin-bottom:0;
 margin-top:0;
}
.endecaSearchItemFoundSpec2{
 padding-left:5px;
 margin-top:-5px;
}
* html .endecaSearchAddToCartBtn{
 float:left;
 width:150px;
 margin-bottom:0;
}
#endecaSearchBlueHeader{
 float:left;
 width:565px;
 background-color:#CBDFFA;
 padding-bottom:5px;
 margin-bottom:5px;
}
#endecaSearchBlueHeader .LeftEdge{
 float:left;
}
#endecaSearchBlueHeader .RightEdge{
 float:right;
}
#endecaSearchBlueHeader .POV5XL{
 clear:both;
 padding-left:10px;
 padding-top:5px;
}
* html #endecaSearchMainColms{
 margin-top:5px;
 width:555px;
 float:left;
}
#endecaSearchMainColms{
 margin-top:0;
 width:555px;
 float:left;
}
.colLeft{
 width:293px;
 float:left;
 margin-left:-15px;
}
.colRight{
 width:290px;
 float:right;
 margin-left:-25px;
}
.endecaSearchLeftSpecs ul{
 margin:0;
}
.endecaSearchLeftSpecs li{
 margin-left:5px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
 list-style:none;
 text-align:left;
 list-style-position:inside;
}
.endecaSearchLeftSpecs{
 margin-top:7px;
 margin-bottom:5px;
 margin-left:-30px;
 text-align:left;
}
* html .endecaSearchLeftSpecs{
 margin-bottom:3px;
 margin-left:-5px;
 text-align:left;
}
* html .endecaSearchLeftSpecs li{
 margin-left:5px;
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#666;
 font-weight:normal;
 line-height:11pt;
 width:120px;
}
.endecaSearchPagenationSpacer{
 height:8px;
}
* html .endecaSearchPagenationSpacer{
 margin-top:-10px;
}
/* Style for Module S3000 */
#S3000Main{
 width:565px;
 float:left;
 overflow:hidden;
}
.S3000SpecContent{
 width:145px;
}
.S3000TopSpacer{
 height:10px;
}
* html .S3000TopSpacer{
 margin-top:-10px;
}
* html .S3000VertColumn1{
 width:168px;
 padding-right:19px;
 border-right:1px solid #dfe9f5;
 float:left;
 padding-bottom:300px;
 margin-bottom:-300px;
}
.S3000VertColumn1{
 width:169px;
 border-right:1px solid #dfe9f5;
 float:left;
 padding-bottom:300px;
 margin-bottom:-300px;
}
* html .S3000VertColumn2{
 width:167px;
 margin-left:19px;
 border-right:1px solid #dfe9f5;
 margin-right:19px;
 padding-right:18px;
 float:left;
 padding-bottom:300px;
 margin-bottom:-300px;
}
.S3000VertColumn2{
 width:168px;
 margin-left:19px;
 border-right:1px solid #dfe9f5;
 margin-right:19px;
 float:left;
 padding-bottom:300px;
 margin-bottom:-300px;
}
.S3000VertColumn3{
 width:150px;
 float:left;
 padding-bottom:300px;
 margin-bottom:-300px;
}
.S3000Pic{
 text-align:center;
 height:165px;
}
.S3000VertAddToCartBtn{
 margin-top:5px;
 float:left;
 width:150px;
 margin-bottom:15px;
}
* html .S3000VertAddToCartBtn{
 margin-top:10px;
 float:left;
 width:140px;
 height:30px;
 margin-bottom:15px;
}
.S3000Store{
 margin-top:10px;
 float:left;
 width:130px;
 margin-bottom:5px;
}
.S3000Preview{
 padding-top:8px;
 padding-bottom:8px
}
.S3000VertCompare{
 margin-top:10px;
 width:150px;
 margin-left:-4px;
}
* html .S3000VertCompare{
 width:150px;
}
.S3000Price{
 margin-top:3px;
 float:left;
 width:140px;
}
* html .S3000VertDivider{
 width:565px;
 border-bottom:1px solid #dfe9f5;
 float:left;
 margin-top:-20px;
}
.S3000VertDivider{
 width:565px;
 border-bottom:1px solid #dfe9f5;
 float:left;
 margin-bottom:10px;
}
* html .S3000VertBottomSpacer{
 margin-top:-20px;
}
.S3000VertBottomSpacer{
 height:20px;
}
* html .S3000Text{
 margin:0 0 0 0;
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
 line-height:9pt;
 padding-left:-40px;
 margin-bottom:0;
}
.S3000Text{
 margin:0 0 0 0;
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
 line-height:9pt;
 padding-left:-40px;
 margin-bottom:10px;
}
.S3000Text ul{
 margin:0 0 0 0;
}
.S3000Text li{
 margin:0 0 0 0;
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
 list-style:none;
 margin-left:-40px;
 list-style:none;
}
* html .S3000Text li{
 margin:0 0 0 0;
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#666;
 font-weight:normal;
 line-height:9pt;
 padding-left:-40px;
}
.S300DownloadMusic{
 height:5px;
 margin-top:5px;
}
* html .S3000DownloadMusic{
 height:5px;
 margin-top:5px;
}
* html .S3000Pricevaries{
 margin-bottom:8px;
 margin-top:5px;
}
.S3000Pricevaries{
 margin-bottom:6px;
 margin-top:2px;
}
* html .S3000Beforerebate{
 margin-top:2px;
 margin-bottom:-3px;
}
.S3000Beforerebate{
 margin-top:-1px;
 margin-bottom:-7px;
}
* html .S300OOutstock{
 margin-top:2px;
 margin-bottom:10px;
}
.S300OOutstock{
 margin-top:-3px;
 margin-bottom:-5px;
}
* html .Tenspace{
 margin-top:8px;
}
.Tenspace{
 margin-top:3px;
}
/* added for different price*/
.S3000RollbackPrice{
 width:150px;
 margin-top:5px;
 margin-bottom:5px;
}
.S3000miiPrice{
 width:150px;
 margin-top:5px;
}
.S3000PreOrderprice{
 margin-bottom:10px;
}
.S3000Perorder .PriceSLtgry{
 padding-top:5px;
 padding-bottom:5px;
 width:150px;
}
.S3000Perorder .PriceSBoldLtgry{
 padding-bottom:10px;
}
.S3000ListPrice{
 margin-top:5px;
 margin-bottom:10px;
}
.S3000ItemLink{
 padding-bottom:5px;
}
.S3000BeforeRebatePrice{
 padding-top:5px;
 width:150px;
}
.S3000Rebate .PriceSLtgry{
 padding-top:5px;
 width:150px;
}
.S3000Perorder .PriceSLtgry{
 padding-top:5px;
 padding-bottom:5px;
 width:150px;
}
.S3000Perorder .PriceSBoldLtgry{
 padding-bottom:10px;
}
.S3000Perorder .BodyS{
 padding-bottom:10px;
}
.S3000Rebate .PriceSBoldLtgry{
 padding-bottom:5px;
}
.S3000OutOfStock .PriceXLBold{
 padding-top:5px;
}
.S3000InstoreImage{
 margin-top:5px;
 margin-bottom:10px;
}
.S3000AfterRebatePrice{
 padding-top:5px;
}
.S3000ListPriceMedia{
 margin-top:10px;
 margin-bottom:5px;
}
.S3000SavePriceMedia{
 line-height:11pt;
 margin-bottom:5px;
}
* html .S3000SavePriceMedia{
 line-height:11pt;
 margin-bottom:5px;
}
* html .S3000SavePriceMedia{
 margin-bottom:5px;
}
.S3000PreOrderprice{
 margin-bottom:10px;
}
#S3000OurPrice{
 width:150px;
 margin-bottom:15px;
}
.S3000RollbackPrice{
 width:150px;
 margin-top:5px;
 margin-bottom:5px;
}
.S3000WasPrice{
 width:150px;
 margin-bottom:10px
}
.S3000miiPrice{
 width:150px;
 margin-top:5px;
 margin-bottom:10px
}