#content-cap-top,
#content-cap-bot,
#style-cap-top,
#style-cap-bot { width: 100%; height: 8px; background-position: 0 0; background-repeat: no-repeat; }

#content-cap-top { background-image: url(/img/cap.policies.top.gif); }
#content-cap-bot { background-image: url(/img/cap.policies.bot.gif); }
#style-cap-top { background-image: url(/img/cap.style.top.gif); }
#style-cap-bot { background-image: url(/img/cap.style.bot.gif); }


#CustomerPolicies #MainColumn H3 { background: #EEE; margin: 1em 0; padding: 5px 15px 3px; font-weight: bold; text-transform: uppercase; color: #666; }
#CustomerPolicies #MainColumn .BoxFix { width: 700px; border-left: 1px solid #E2E2E2; border-right: 17px solid #E2E2E2; padding: 10px; }
#CustomerPolicies #MainColumn .Content { padding: 0 15px; }
#CustomerPolicies #MainColumn .LinkAction { text-align: right; margin: 40px 0; }

#CustomerCare #CustServTitle { top:0px; position:absolute; border:both; border-width:thin; border-style:dashed;}
#CustomerCare #CustServHeader { position:absolute; left:34px; top:36px; background-color:Blue;}
#CustomerCare #GrayPx { position:absolute; left:14px; top:42px;}
#CustomerCare #HelpImage { position:absolute; left:10px; top:55px;}
#CustomerCare #HelpText { position:absolute; left:54px; top:55px;}


#CustomerCare #have-questions { float: left; margin: 5px 0 20px 0; }

#CustomerCare #MainColumn H3 { font-weight: bold; text-transform: uppercase; margin: .5em 0 2em 60px; }

#CustomerCare #MainColumn .LinkAction { text-align: right; margin: 40px 0; }
#CustomerCare #MainColumn .BoxFix .LinkAction { margin: 0; }

#CustomerCare #delivery-set-up { width: 219px; background: url(/img/bg.delivery.top.gif) 0 0 no-repeat; float: right; margin: 0 0 20px; }
#CustomerCare #delivery-set-up .BoxFix { background: url(/img/bg.delivery.bot.gif) 0 100% no-repeat; padding: 15px; min-height: 136px; }
#CustomerCare #delivery-set-up P { font-size: .92em; line-height: 1.25; }

#CustomerCare #tech-center { width: 242px; background: url(/img/bg.tech-center.top.gif) 0 0 no-repeat; float: left; margin: 0 27px 0 0; }
#CustomerCare #tech-center .BoxFix { background: url(/img/bg.tech-center.bot.gif) 0 100% no-repeat; padding: 15px; min-height: 120px; }
#CustomerCare #tech-center H3 { margin-bottom: 2em; }

#CustomerCare #faq { width: 242px; background: url(/img/bg.faq.top.gif) 0 0 no-repeat; float: left; margin: 0 27px 0 0; }
#CustomerCare #faq .BoxFix { background: url(/img/bg.faq.bot.gif) 0 100% no-repeat; padding: 15px; min-height: 120px; }
#CustomerCare #faq H3 { margin: .5em 0; }
#CustomerCare #faq P { font-size: 1.8em; line-height: 1; margin: 0 0 5px 40px; }

#CustomerCare #levitz-policies { width: 242px; background: url(/img/bg.box.DDD.242.top.gif) 0 0 no-repeat; float: left; margin: 0; } 
#CustomerCare #levitz-policies .BoxFix { background: url(/img/bg.box.DDD.242.bot.gif) 0 100% no-repeat; padding: 15px; min-height: 120px; }
#CustomerCare #levitz-policies P { margin-left: 20px; font-size: 1.2em; margin-bottom: .2em; }

* HTML #CustomerCare #delivery-set-up .BoxFix { height: 136px; }
* HTML #CustomerCare #tech-center .BoxFix, 
* HTML #CustomerCare #faq .BoxFix, 
* HTML #CustomerCare #levitz-policies .BoxFix { height: 120px; }
/* displays a simple list as horizontal. used on UL and maybe OL */
.HorizListSmaller { display:list-item; letter-spacing:0; margin: 0; padding: 0; list-style:none; text-align:left; font-size:inherit;}
.HorizListSmaller LI { display: inline; margin: 0; padding: 0 1em 0 0; }
.SubMenu {margin-top: -38px;}
.SubMenu a {display:block}
/* the side nav */
#SideNav { display:list-item; list-style-type: none; margin: 0; padding: 0; line-height:normal; margin-top:auto; text-align:left; white-space:normal;}
#SideNav LI { margin: 0 0 1em 0; padding: 0; }
#SideNav LI.Selected { }
#SideNav A { color: #4664c8; }
#SideNav LI.Selected A { color: #C10435; }

#SideNav UL { list-style: none; margin: .5em 0 .5em; padding: 0; }
#SideNav UL LI { margin: 0 0 .5em 10px; padding: 0 0 0 8px; background: url(/img/bg.dash.gif) 0 .45em no-repeat; }
#SideNav UL LI A { color: #666 !important; }
#SideNav UL LI.Selected A { color: #C10435; }

#CustomerAboutUs #MainColumn H3 { background: #EEE; margin: 1em 0; padding: 5px 15px 3px; font-weight: bold; text-transform: uppercase; color: #666; }
#CustomerAboutUs #MainColumn .BoxFix { width: 716px; border-left: 1px solid #E2E2E2; border-right: 17px solid #E2E2E2; padding: 20px; }
#CustomerAboutUs #MainColumn .Content { padding: 0 15px; }
#CustomerAboutUs #MainColumn .LinkAction { text-align: right; margin: 40px 0; }


.RightColumn { width: 250px; float: right; vertical-align:top; }

#CustomerCare #questions { margin: 5px 0 20px 0; float: right; margin-top:20px;}

#CustomerCare #L-policies { width: 242px; background: url(/img/bg.box.DDD.242.top.gif) 0 0 no-repeat; float:right; margin: 0; } 
#CustomerCare #L-policies .BoxFix { background: url(/img/bg.box.DDD.242.bot.gif) 0 100% no-repeat; padding: 15px; min-height: 120px; }
#CustomerCare #L-policies P { margin-left: 20px; font-size: 1.2em; margin-bottom: .2em; }

* HTML #CustomerPolicies #SideNav UL LI { background-position: 0 .65em; }
*:first-child+html #CustomerPolicies #SideNav UL LI { background-position: 0 .65em; }

* HTML #CustomerAboutUs #SideNav UL LI { background-position: 0 .65em; }
*:first-child+html #CustomerAboutUs #SideNav UL LI { background-position: 0 .65em; }


