/* Page layouts  */
html,body { margin:0; padding:0; font-size:100%; }/* needed to prevent text-scaling bug in IE6 */
body {background:#fff;color:#333;font:normal 0.7em arial,sans-serif;}
#pageContainer {clear:both;width:760px;padding-top:20px;}
#footer { clear:both; text-align:center;padding-top:20px; width:760px; background:url(images_b2c/shared/nav/bottom_nav_bar.jpg) repeat-x;}
.footerCopyright { width:760px; text-align:center;padding: 10px 0 10px 0;}
.footerCopyrightPopup {text-align:center;padding: 10px 0 10px 0;}
.footerIcons {text-align:center;}

/* logo */
#logo {position:absolute;left:0;top:0;display:block;width:244px;height:98px;}
/* global nav links */
#globalNavLinks {width:497px;position:relative; left:100%;margin-left:-263px;background:url(images_b2c/shared/nav/global_nav_bg.jpg) no-repeat; }/* indent positioning for most browsers */
#globalNavLinks, #globalNavLinks li {margin:0;padding:0;list-style-type:none; }
#globalNavLinks {margin-left:-497px;}
* html #globalNavLinks {position:static;margin-left:0;margin-right:0;float:right;}/* but that breaks in mac/ie5, so use float positioning for ie; can't use float for all because that breaks in old moz */
ul/**/[id^="globalNavLinks"]{position:static !important;margin-left:0 !important;margin-right:0px !important;float:right !important;}/* but we need it for ff0.9, so re-apply it with hack to hide it from old moz */
#globalNavLinks li  {float:right;padding-top:5px;padding-left:7px;padding-bottom:20px;font-size:1em;}/* font-size:11px */
#globalNavLinks.noborder li {border-bottom-color:#fff;}
#globalNavLinks a {padding-right:7px;border-right:1px solid #339;}
* html #globalNavLinks a {float:left;}/* mac/ie5 and win/ie5 need these to be floated (for different reasons), but it would affect old moz unduly, so apply it for IE only */
#globalNavLinks li#endLink {padding-left:0;}
#globalNavLinks li#cartInfo {margin-right:3px;padding-right:3px;margin-left:5px;padding-left:29px;background:url(images_b2c/shared/nav/shop_cart.gif) transparent no-repeat 1px 4px;border-right:none;color:#339;} /* Cart empty */
#globalNavLinks li#cartInfoFull {margin-right:3px;padding-right:3px;margin-left:5px;padding-left:29px;background:url(images_b2c/shared/nav/shop_cart.gif) transparent no-repeat 1px 4px;border-right:none;color:#339;font-weight:bold;} /*View cart */
#globalNavLinks li#cartInfoFull a {border-right:none;}
/* For NO_NAV value */
#noNav {position:relative;left:0;top:0px;width:760px;}
/******** spanish site only **************/
#globalNavLinksEs {width:497px;position:relative; left:100%;margin-left:-263px;background:url(images_b2c/shared/nav/global_nav_bg.jpg) no-repeat; }/* indent positioning for most browsers */
#globalNavLinksEs, #globalNavLinksEs li  {margin:0;padding:0;list-style-type:none;}
#globalNavLinksEs {margin-left:-497px;}
* html #globalNavLinksEs {position:static;margin-left:0;margin-right:0;float:right;}/* but that breaks in mac/ie5, so use float positioning for ie; can't use float for all because that breaks in old moz */
ul/**/[id^="globalNavLinksEs"]{position:static !important;margin-left:0 !important;margin-right:5px !important;float:right !important;}/* but we need it for ff0.9, so re-apply it with hack to hide it from old moz */
#globalNavLinksEs li  {float:right;padding-top:5px;padding-left:7px;padding-bottom:20px;font-size:1em;}/* font-size:11px */
#globalNavLinks.noborder li {border-bottom-color:#fff;}
#globalNavLinksEs a {padding-right:5px;border-right:1px solid #339;}
* html #globalNavLinksEs a {float:left;}/* mac/ie5 and win/ie5 need these to be floated (for different reasons), but it would affect old moz unduly, so apply it for IE only */
#globalNavLinksEs li#endLink {padding-left:0;}
#globalNavLinksEs li#cartInfo {margin-right:2px;padding-right:3px;margin-left:2px;padding-left:29px;background:url(images_b2c/shared/nav/shop_cart.gif) transparent no-repeat 1px 4px;border-right:none;color:#339;} /* Cart empty */
#globalNavLinksEs li#cartInfoFull {margin-right:2px;padding-right:3px;margin-left:2px;padding-left:29px;background:url(images_b2c/shared/nav/shop_cart.gif) transparent no-repeat 1px 4px;border-right:none;color:#339;}
#globalNavLinksEs li#cartInfoFull a {border-right:none;}
* html #linkGroupsEs {margin-top:-2px !important; } /* win/ie 2px gap fix */
/******** end spanish site only *************/
/* My Account */
#loginContainer {width:470px;float:right;margin-top:4px;clear:right;}/* clear:both would break inner floating in mac/ie5 */
#loginInfo {float:left;width:220px;} 
#loginInfo img { margin-bottom:2px; }
#loginInfo ul, #loginInfo li {margin:0;padding:0;list-style:none;}
#loginInfo li {float:left;font-size:1em;}/* font-size:11px */
#loginInfo li {padding-right:7px;padding-left:7px;border-right:1px solid #339;}
#loginInfo li.reg {padding-right:7px;padding-left:0;border-right:1px solid #339;}
#loginInfo li#lastLink {padding-left:7px;border-right:0;}

/* logoout link */
#logoutLink {float:left;margin:0 0 0 10px;padding:0;}

/* search */
#searchForm {float:right;width:250px;margin:20px 0 10px;} 
#searchForm label {font-weight:bold;} 
#searchForm input {width:150px;border:1px solid #999;color:#333;background:#fff;font-size:1em;}
#searchForm input.red {width:auto;border-color:#333;color:#fff;background:#d8001d;font-size:0.9em;}
@media all {*+html #searchForm > * {ma\rgin-top:-15px;}}

/* Masthead layout */
#masthead {width:760px;height:92px;}


/* masthead zip */
#zip {height:5.8em;width:184px;background:#dadad9;float:left;border-top:1px solid #dadad9;color:#000;}
#zip p {margin:11px 0 0 15px;}
#zip span {display:block;}
/* masthead page title */
#pageTitle {float:left;width:574px;height:5.8em;margin-left:2px;background:#eceded;border-top:1px solid #eceded;}
#pageTitle h2 {margin:11px 0 3px 15px;}
#pageTitle h1 {margin:0 0 0 15px;}

/* "skip to" links */
p#skipto {position:absolute;top:-100em;}

/* Main content column */ 
#alt-mainContent { float:left; border-left:1px solid #999; padding-left:15px; width:576px; wid\th:560px; }/* different width for win/ie5 in quirks mode */
#mainContent {float:left;margin:0 0 0 16px;padding:0;width:560px;}
#mainContent p, #alt-mainContent p {clear:both;margin:0 0 10px 0;}
#mainContent #mainPromo {border:4px solid #d8001d;border-width:4px 0;width:560px;}
#mainContent #mainPromo img {display:block;}
#mainContent h2, #alt-mainContent h2 {margin:0;}
ul {margin:0 0 10px 20px;padding:0;}
li {margin:0;padding:0;}
/* main content inner columns */
#centerColumn {float:left;width:400px;margin:0 20px 0 0;}
#rightSidebar {float:right;width:120px;padding:0 10px;}
* html #rightSidebar {width:140px;widt\h:120px;}
#leftColumn, #rightColumn {float:left;display:inline;margin:0 20px 0 0;width:260px;}

/* mainContent layouts  */
.splitColumnLeft { float:left; border-right:1px solid #999; width:270px; wid\th:269px; }/* different width for win/ie5 in quirks mode */
.splitColumnLeftNoBorder { float:left; width:270px; wid\th:269px; }/* different width for win/ie5 in quirks mode */
.splitColumnRight { float:left; padding-left:15px; width:290px; wid\th:275px; }/* different width for win/ie5 in quirks mode */
.threeColumn { width:432px; clear:both; }
.introductoryParagraph {width:416px;font-size:1.1em;}
hr { display:none; }

/*Popup Header*/
#popup-header {padding:0;margin:0;width:100%;}
#logo {position:absolute;left:0;top:0;display:block;width:244px;height:98px;}
.close-window {float:right;padding:10px 20px 0 0;}

/* headings and global font styles */
* {font-family:arial,verdana;}
h1, h2, h3, h4, h5, h6 {margin:0;}
h2, .sectionHeadline {color:#333;font-weight:bold;font-size:1.2em;} /* 13px */
.sectionHeadline2 {color:#000;font-weight:bold;font-size:1.2em;} /* 13px */
/* h1, .pageHeadline {color:#000;font-weight:bold;font-size:1.8em;} 20px */
.pageheadline {
	font-family : Arial;
	font-size : 20px;
	font-weight : bold;
	color : #000000;
.primaryHeadline {color:#000;font-weight:bold;font-size:1.3em;} /* 15px - although the spec says 13px, the layout clearly has it larger */
.sideBarHeadline, .sidebarHeadline {color:#333;font-weight:bold;font-size:1.2em;} /* 13px, THE SECOND STYLE IS FOR ATOMZ */
h3, .secondaryHeadline1 {color:#333;font-weight:bold;font-size:1.1em;} /* 12px */
.secondaryHeadline2 {color:#000;font-weight:bold;font-size:1.1em;} /* 12px */
.tertiaryHeadline1 {color:#333;font-weight:bold;font-size:1em;} /* 11px */
.tertiaryHeadline2 {color:#000;font-weight:bold;font-size:1em;} /* 11px */
.wayfindingItem1 {color:#d8001d;font-weight:bold;font-size:1.1em;} /* 12px - spec changed to red */
.wayfindingItem2 {color:#666;font-weight:bold;font-size:1.1em;} /* 12px */
.legalDisclaimerText {color:#666;font-weight:normal;font-size:1em;} /* 10px */
.disclaimerText {color:#333;font-weight:normal;font-size:1em;} /* 10px */
.promoHeadline {color:#d8001d;font-weight:bold;font-size:1.25em;} /* 13px RED*/
.promoHeadline2 {color:#000;font-weight:bold;font-size:1.25em;} /* 13px BLACK*/
.instructionalText {color:#d8001d;font-weight:bold;font-size:1.2em;} /* 13px */
.promoTeaserHeadline {color:#d8001d;font-weight:bold;font-size:1.1em;} /* 12px */
.promoText {color:#d8001d;font-weight:bold;font-size:1em;} /* 11px */
.promo1 {color:#333;font-weight:bold;font-size:1.3em;} /* 15px */
.promo2 {color:#000;font-weight:bold;font-size:1.3em;} /* 15px */
.prices {color:#900;font-weight:bold;font-size:1em;} /* 11px */
.largePrices {color:#900;font-weight:bold;font-size:1.1em;} /* 12px */
.youAreHere {color:#006;font-weight:bold;font-size:1em;} /* 11px */
.errorText {color:#f00;padding:10px;border:1px solid #f00;font-weight:normal;font-size:1em;} /* 11px */
.required {color:#f00;font-weight:normal;font-size:1em;} /* 11px */
.requiredText {color:#f00;font-weight:bold;font-size:1em;} /* 11px */
.zipCodeText {color:#000;font-weight:normal;font-size:1em;} /* 11px */
.headerBar {color:#000;font-weight:normal;font-size:1em;} /* 11px */
.subheadBar {color:#333;font-weight:normal;font-size:1em;} /* 11px */
.contentBar {color:#000;font-weight:normal;font-size:1em;} /* 11px */
.actionableItem {padding-left:15px !important;background:url(images_b2c/shared/elements/arrow_r.gif) no-repeat;}
.normal  {font: normal 1em arial, sans-serif; }/* font-size:11px */
#sectionSidebar li {font-size:1.1em;} /* 12px */
.whiteText {font-weight:bold;color: #fff;font-size:0.9em;}/* font-size:10px; was 9px originally, but that's unreadably small - 10px is the bottom limit for readable text */
.whiteTextSmall {color: #fff;font-size:0.9em;}/* font-size:10px; was 9px .. */
.rebateText {font-weight:bold;color: #f30;font-size:0.9em;}/* font-size:10px */
.sectext4  {color: #666;font-size:0.9em;}/* font-size:10px; was 9px .. */
.pfphone  {font-weight:bold;color: #00008b;font-size:0.9em;}/* font-size:10px; was 8px .. */
.indent  {margin-left: 1em;}
.nowrap {white-space:nowrap;}
.underline {text-decoration: underline;} 

/*sizing for images - picture divs for out of stock-backorder */
/*Backorder, out of stock, etc...*/
.picture {position:relative;}
.inventory {position:absolute;top:0;left:0;}
.large {width:220px;height:335px;}
.medium {width:125px;height:190px;}
.small {width:70px;height:107px;} /*small & thumb are duplicates for backward compatibility*/
.thumb {width:70px;height:107px;}

/* links */
a:link { color: #339; }
a:visited { color: #66f; }
a.standardLinkBold:link {font-weight:bold;color: #339;}
a.standardLinkBold:visited {font-weight:bold;color: #66f;}
a.actionableArrowLink {padding-left:15px !important;font-weight:bold;background:url(images_b2c/shared/elements/arrow_r.gif) no-repeat;}
* html a.actionableArrowLink {background-image:none;background-image/**/:url(images_b2c/shared/elements/arrow_r.gif);}/* hidden from win/ie5.0 */
.actionableItem a, .actionableItem a:visited {font-weight:bold;}
a.backArrowLink, a.backArrowLink:visited { float:left;font-weight:bold;color:#339;padding-left: 15px;background: transparent url(images_b2c/shared/elements/arrow_back_r.gif) 0% 0% no-repeat; }
a.backArrowLink:visited { color:#66f; }
a.backLink {padding-left:15px;font-weight:bold;background:url(images_b2c/shared/elements/arrow_l.gif) no-repeat;}
* html a.backLink {background-image:none;background-image/**/:url(images_b2c/shared/elements/arrow_l.gif);}/* hidden from win/ie5.0 */
.promoHeadline a, .promoHeadline a:visited {color:#d8001d;}
a.starPromoLink, a.starPromoLink:visited { float:left;font-weight:bold;color:#d8001d;padding-left:17px;background: transparent url(images_b2c/shared/elements/star_promo.gif) 0% 0% no-repeat;}

/* images */
img { border:none; }
img.intextImage {float:left;margin:0 10px 10px 0;}
.sidebarPicture {float:left;margin:0 10px 3px 0;border:1px solid #999;background-color:#fff7b1;}

/* forms */
fieldset {padding:0;border:none;}
form {margin:0;}
select {background:#fff;font-size:1em;}
/* Hidden text, like labels for form fields */
.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.hideLabel {position:absolute;top:-1000px; left:-1000px;}

/* Tables */
#mainContent caption {font-weight:bold;text-align: left;padding-bottom:10px;font-size:1.2em;}/* font-size:12px */
#mainContent th {background: #d9d9d9;padding:10px;text-align: left;vertical-align:top;color:#000;font-weight:bold;font-size:1.0em;}/* font-size:11px */
#pageContainer td  {vertical-align:top;}

/* td background colors -- see vzw styleguide page 23 */
.tdLevel1 {background: #fff;padding:1px 0 0 10px;}
.tdLevel2 {background: #ebebeb;padding:10px;}
.tdLevel3 {background: #f6f6f6;padding:10px;}
.tdLevel4 {background: #fffade;padding:10px;}
.tdLevel5 {background: #fff7b1;padding:10px;}

/*for empty cells in a th row */
.tdHeader  {background: #d9d9d9;padding:5px 0 5px 10px;}

/* same background styles with no left hand 
padding for some Shopping Cart tables */
.tdLevel2NoLeftpad {background: #ebebeb;padding: 10px 10px 10px 0px;}
.tdLevel3NoLeftpad {background: #f6f6f6;padding: 10px 10px 10px 0px;}
.tdLevel4NoLeftpad {background: #fffade;padding: 10px 10px 10px 0px;}
.tdLevel5NoLeftpad {background: #fff7b1;padding: 10px 10px 10px 0px;}

/* td vertical and horizontal lines */
.tdWhite {background:#fff;width:1px;height:1px;padding:0;}
.tdGray {background:#999;width:1px;height:1px;padding:0;}
.tdBorderTop {border-top: 1px solid #999;}

/* wrappers put a border and padding around a table */
.wrapper {border:1px solid #999;}
.wrapper5 {padding:5px;border:1px solid #999;}
.wrapper10 {padding: 10px;border: 1px solid #999;}
.wrapperClear10 {padding: 10px;}
.tableContainer {background-color:#ebebeb;padding:5px 5px 10px 10px;clear:both;border-top:1px solid #999;border-bottom:1px solid #999;}


/* formatting for text that looks like tables */
.textLevel2 {background:#d9d9d9;height:20px;padding:5px 0 0 10px;}
.textLevel2BrdrTop {background:#d9d9d9;height:20px;padding:5px 0 0 10px;border-top:1px solid #999;}
.textLevel2Brdr {background:#d9d9d9;height:20px;padding:5px 0 0 10px;border-top:1px solid #999;border-bottom:1px solid #fff;}
.textLevel3 {background:#ebebeb;padding:10px;border-bottom:1px solid #999;}
.textLevel3y {background:#fffade;padding:10px;border-bottom:1px solid #999;}
.textLevel3BrdrTop {background:#ebebeb;padding:10px;border-bottom:none;border-top:1px solid #999;}
.textLevel3Brd {background:#ebebeb;padding:10px;border-bottom:1px solid #999;border-top:1px solid #999;}

/* Padding - Clearing DIVs */
.clear   {clear: both;height: 0px;}
.clear5  {clear: both;height: 5px;}
.clear10 {clear: both;height: 10px;}
.clear20 {clear: both;height: 20px;}
.clear30 {clear: both;height: 30px;}
.clear40 {clear: both;height: 40px;}
.clear60 {clear: both;height: 60px;}

/* Special Offers */
.boxHead  {padding: 5px 10px 5px 10px;width: 162px;background: #d9d9d9;border: 1px solid #d9d9d9;}

/* Box-body is used for wrapping promo body text */
.boxBody  {padding: 10px;width: 162px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;}
.boxBodyNoborder  {padding: 10px 15px 20px 15px;width: 134px;}

/* Lines */
.grayLine  {clear: both;padding: 5px 0 10px 0;border-top: 1px solid #999;background: #fff;}
.grayLine2  {clear: both;padding: 10px 0 10px 0;border-top: 1px solid #999;border-bottom: 1px solid #999;background: #fff;}

/* Errors */
#error {border: 1px solid #f00;padding: 10px;display:block;margin: 5px;}
#error .errorText {border:none;} /* overrides .errorText above if included inside #error */

/* Lists - Preceded by #mainContent/#alt-mainContent to solve inheritance issues with margin/padding */
/* padded styles - like the How To page */
#mainContent .paddedList, #alt-mainContent .paddedList {list-style-type:none;margin:0;padding:0;}
.paddedList li {padding-bottom:0.5em;}
/*flush left list -- backwards compatible naming -- for phone details page, etc...*/
#mainContent .features, #alt-mainContent .features {padding:0 0 0 8px;margin: 0 0 0 8px;}
.features li {padding:3px 0 0 0;}
/* same as features but with a more descriptive name */
#mainContent .flushLeft, #alt-mainContent .flushLeft {padding:0 0 0 8px;margin: 0 0 0 8px;}
.flushLeft li {padding:0 0 3px 0;}
#mainContent .indented, #alt-mainContent .indented  {padding:0 0 0 15px;margin: 0 0 0 15px;}
.indented li {padding:0 0 3px 0;}
.rightBorder {border-right:1px solid #999;}
/* wayfinder */
#steps {padding-left: 15px;margin: 0;} /* use in the UL */
#steps li {list-style: none;padding: 5px 0 5px 13px;text-indent: -20px;}
#wayfinder  {margin-left: 15px;padding-left: 0;} /* use in the UL */
#wayfinderFlushLeft  {margin:0 0 10px 0;padding-left: 0;} /* use in the UL */
#wayfinder li, #wayfinderFlushLeft li  {list-style: none;margin: 0 0 .25em 0;padding: 0 0 .25em 20px;background: transparent url(images_b2c/shared/elements/arrow_r.gif) 0% 0% no-repeat;}
/* You are here styles */
#youAreHere {margin:0;padding-left:15px;} /* use in the UL */
#alt-youAreHere {margin:0;padding:0;} /* use in the UL */
#youAreHere li, #alt-youAreHere li {list-style-type:none;padding-bottom:8px;}
/* you are here common styles */
.youAreHereParent {font-weight:bold;color:#339;}
.youAreHereArrow {font-weight: bold;color: #000066;padding-left:15px;background: transparent url(images_b2c/shared/elements/arrow_b.gif) 0% 0% no-repeat;}
.youAreHereIndent {padding-left:15px;color:#339;}
.youAreHereExtraSpace {padding-top:15px;}

.starPromoText {font-weight:bold;font-size:1.2em;color: #d8001d;padding-left:17px;background: transparent url(images_b2c/shared/elements/star_promo.gif) 0% 0% no-repeat;} /* font-size:13px */
.fsArrowText {font-weight:bold;color:#006;height:20px;background: transparent url(images_b2c/shared/elements/arrow_lg_y.gif) center right no-repeat;}
.step1, .step2, .step3, .step4, .step5, .step6, .stepArrow, .stepCheck, .stepArrow {font-weight:bold;font-size:1.2em;color: #d8001d;padding-left:25px;margin:5px 0px 5px 0px;}/* font-size:13px */
.step1 {background: transparent url(images_b2c/shared/elements/circle_1.gif) 0% 0% no-repeat;}
.step2 {background: transparent url(images_b2c/shared/elements/circle_2.gif) 0% 0% no-repeat;}
.step3 {background: transparent url(images_b2c/shared/elements/circle_3.gif) 0% 0% no-repeat;}
.step4 {background: transparent url(images_b2c/shared/elements/circle_4.gif) 0% 0% no-repeat;}
.step5 {background: transparent url(images_b2c/shared/elements/circle_5.gif) 0% 0% no-repeat;}
.step6 {background: transparent url(images_b2c/shared/elements/circle_6.gif) 0% 0% no-repeat;}
.stepArrow {background: transparent url(images_b2c/shared/elements/circle_arrow.gif) 0% 0% no-repeat;} 
.stepCheck {background: transparent url(images_b2c/shared/elements/circle_check.gif) 0% 0% no-repeat;}
.stepInfo {background: transparent url(images_b2c/shared/elements/circle_i.gif) 0% 0% no-repeat;font-weight:bold;color: #d8001d;padding-left:25px;margin:5px 0px 5px 0px;font-size:1.2em;}
/*Old versions*/
#step1, #step2, #step3, #step4, #step5, #step6, #stepArrow, #stepCheck, .stepArrow {font-weight:bold;font-size:1.2em;color: #d8001d;padding-left:25px;margin:5px 0px 5px 0px;}/* font-size:13px */
#step1 {background: transparent url(images_b2c/shared/elements/circle_1.gif) 0% 0% no-repeat;}
#step2 {background: transparent url(images_b2c/shared/elements/circle_2.gif) 0% 0% no-repeat;}
#step3 {background: transparent url(images_b2c/shared/elements/circle_3.gif) 0% 0% no-repeat;}
#step4 {background: transparent url(images_b2c/shared/elements/circle_4.gif) 0% 0% no-repeat;}
#step5 {background: transparent url(images_b2c/shared/elements/circle_5.gif) 0% 0% no-repeat;}
#step6 {background: transparent url(images_b2c/shared/elements/circle_6.gif) 0% 0% no-repeat;}
#stepArrow {background: transparent url(images_b2c/shared/elements/circle_arrow.gif) 0% 0% no-repeat;}
.stepArrow {background: transparent url(images_b2c/shared/elements/circle_arrow.gif) 0% 0% no-repeat;} 
#stepCheck {background: transparent url(images_b2c/shared/elements/circle_check.gif) 0% 0% no-repeat;}
#stepInfo {background: transparent url(images_b2c/shared/elements/circle_i.gif) 0% 0% no-repeat;font-weight:bold;color: #d8001d;padding-left:25px;margin:5px 0px 5px 0px;font-size:1.2em;}

/* Special Style for Coverage Locator Legends */
#legends {margin:10px 0 0 0;padding-left:0;}
#legends li {list-style:none;font-weight:bold;margin:10px 0;padding:.25em 0 .25em 25px;}
#legends li.l_99CC99 {background: transparent url(images_b2c/coverage_locator/99cc99.gif) 0% 50% no-repeat;}
#legends li.l_EEDC82 {background: transparent url(images_b2c/coverage_locator/eedc82.gif) 0% 50% no-repeat;}
#legends li.l_FFFFFF {background: transparent url(images_b2c/coverage_locator/ffffff.gif) 0% 50% no-repeat;}
#legends li.l_FFFF99 {background: transparent url(images_b2c/coverage_locator/ffff99.gif) 0% 50% no-repeat;}
#legends li.l_E7E7D2 {background: transparent url(images_b2c/coverage_locator/e7e7d2.gif) 0% 50% no-repeat;}
#legends li.l_E9D5ED {background: transparent url(images_b2c/coverage_locator/e9d5ed.gif) 0% 50% no-repeat;}
#legends li.l_BDB76B {background: transparent url(images_b2c/coverage_locator/bdb76b.gif) 0% 50% no-repeat;}
#legends li.l_8B916A {background: transparent url(images_b2c/coverage_locator/8B916A.gif) 0% 50% no-repeat;}
#legends li.l_EBA68F {background: transparent url(images_b2c/coverage_locator/eba68f.gif) 0% 50% no-repeat;}


/*Checkout Process Steps Indicator Bar */
#checkoutStepBar td {text-align:center;font-weight: bold;}
.stepBarOn {background: #d8001d;padding:5px;height:10px;}
.stepBarOff {background: #ebebeb;padding:5px;height:10px;}
.stepOff {color:#aaa;}
.stepOn {color:#d8001d;}
.stepSep {background:#999;padding:1px;}

/*Buttons*/
.gray   { border: 1px solid #000;background-color: #ccc;text-decoration: none;color: black;font: bold 0.9em verdana,arial,helvetica,sans-serif;cursor: pointer;padding:0; }
.red   { border: 1px solid #333;background-color: #d8001d;text-decoration: none;color: white;font: bold 0.9em verdana,arial,helvetica,sans-serif;cursor: pointer;padding:0; }
button.red span, button.gray span {font-weight:bold;}

/* Upper Funnel New Buttons styles */
button.redButton, button.blackButton {padding:4px 15px;color:#fff; cursor:pointer;}
button.blackButton {background:#666;}
button.redButton span, button.blackButton span {font: bold 1em arial, helvetica, sans-serif;}
/* hide the rest of the styles from mac/ie5 - it gets simpler buttons */
@media all
{
	button.redButton, button.blackButton	{border:none;background:transparent;padding:0;}
	button.redButton span, button.blackButton span {white-space:nowrap;display:block;height:21px;line-height:22px;}
	*+html button.red span, *+html button.blackButton span {display:inline-block;}
	button.redButton span {background:url(images_b2c/shared/buttons/button_red_right.gif) no-repeat right top;}
	button.blackButton span {background:url(images_b2c/shared/buttons/button_black_right.gif) no-repeat right top;}
	button.redButton span span, button.blackButton span span {padding:0 15px;}
	button.redButton span span {background:url(images_b2c/shared/buttons/button_red_left.gif) no-repeat left top;}
	button.blackButton span span {background:url(images_b2c/shared/buttons/button_black_left.gif) no-repeat left top;}
	button.cart span span {padding-left:30px;background:url(images_b2c/shared/buttons/button_cart_left.gif) no-repeat left top;}
}

/* Section sidebar */
#sectionSidebar {width:184px;padding:5px 0 20px 0;float:left;}
#sectionSidebar h2 {margin:15px 0 5px 15px;}
#sectionSidebar p, #sectionSidebar ul, #sectionSidebar li {margin:0;padding:0;list-style-type:none;}
#sectionSidebar li {padding:0 0 0 15px;margin:0 0 5px 15px;}
#sectionSidebar li.here {font-weight:bold;background:url(images_b2c/shared/elements/blackarrow_r.gif) no-repeat;}
/* here-indication text */
#sectionSidebar .here em {position:absolute;left:-100em;}

/* Wayfinder */
#wayfinder {float:left;width:184px;padding:20px 0 20px 0;}
#wayfinder h2 {margin:0 0 10px 15px;}
#wayfinder dl {margin:0 0 0 15px;font-weight:bold;color:#666;}
#wayfinder dt {padding:0 3px 0 0;float:left;clear:both;}
#wayfinder dt span {padding:0 0 0 3px;}
#wayfinder dd {margin:0 0 10px 0;float:left;clear:none;width:150px;}
#wayfinder dt.here, #wayfinder dd.here {color:#d8001d}
/* here-indication text */
#wayfinder .here em {position:absolute;left:-100em;}

/* Generic left sidebar (eg. quicklinks) */
#leftSidebar {float:left;width:184px;padding:0;}
#leftSidebar h2 {background:#eceded;margin:0;padding:5px 5px 5px 15px;}
#leftSidebar .quicklinksItem {margin:0;padding:0 0 8px 0;border:1px solid #ccc;width:183px;float:left;border-width:0 1px 1px 0;}
* html #leftSidebar .quicklinksItem {width:184px;wid\th:183px;}
#leftSidebar h3 {clear:none;margin:10px 15px 7px 15px;}
#leftSidebar h3 img {float:left;margin:2px 5px 5px 0;}
#leftSidebar h3 span {display:block;margin:5px 0 0 0;font-size:0.9em;font-weight:normal;color:#333;}
#leftSidebar p {clear:none;margin:0 15px 7px 15px;}
#alt-leftSidebar { float:left; padding-left:15px; width:184px; wid\th:169px; }/* different width for win/ie5 in quirks mode */

/* formatting PromoPackages */
.packageLeft {float:left; border-right:1px solid #999; width:360px; }
.packageRight {float:left; padding-left:15px; width:155px;text-align:right;}
.packageRight p.leftAligned {text-align:left;}
#alt-mainContent .packageRight p {clear:both;margin:0 0 2px 0;}
.packageRight .spacer {min-height:40px;_height:40px;}
.packageRight input {margin:7px 0 7px 3px;}
.packagePic {float:left;border:1px solid #999;background:#fff;}
.packagePic .picture {position:relative;float:left;} 
.packageText {float:left;padding-left:10px;}
#alt-mainContent .packageText .flushLeft {padding:0 0 0 8px;margin: 0 0 0 8px; }
#alt-mainContent .packageText .paddedList li {padding-bottom:0;}
.packageText h4 {margin:5px 0 15px;}
.packagePic img {float:left;margin:0;}
.packageLinks {padding:0 5px;}

.packageOptionTxt {border-top:1px solid #999;width:165px;float:left;padding:10px;}
#packageIncluded {background:#fffade;min-height:165px;}
.packageOptionTxt .packageText {width:58%;}

.packageOptionPrice {border-bottom:1px solid #999;width:165px;background:#d9d9d9;float:left;padding:5px 10px;text-align:right;height:20px;}
.packageOptionPrice label {font-weight:bold; font-size:1.1em;}

.packageTable {border-top:1px solid #999;border-bottom:1px solid #999;float:left;}
.packageTable .tdLevel4, .packageTable td, .packageTable .tdHeader {padding:3px 0 2px 5px;text-align:left;}
/* grid 1 variations */

/* grid 2 variations */
#mainContent.grid2 #mainPromo {min-height:357px;padding:0;}
* html #mainContent.grid2 .promo {widt\h:560px;height:357px;}
#mainContent.grid2 #mainPromo #bigPictureLeft {height:357px;width:150px;float:left;}
#mainContent.grid2 #mainPromo p {clear:none; width:405px; margin: 0 0 10px 150px;}
#mainContent.grid2 #mainPromo form {margin:10px 0 20px 0;float:left;}
#mainContent.grid2 #mainPromo label {float:left;margin:0 40px 0 0;font-weight:bold;}
#mainContent.grid2 #mainPromo label.vzLogo {width:183px;}
#mainContent.grid2 #mainPromo select {margin-top:28px;}
#mainContent.grid2 #mainPromo .buttonRight {float:right;}
#mainContent.grid2 .featuredDevices {width:405px;margin: 0 0 10px 150px;}
#mainContent.grid2 .featuredDevices h2 {padding-bottom:.50em;padding-top:15px;border-bottom:1px solid #999;}
#mainContent.grid2 .featuredDevices ul {margin-top:5px;padding-top:5px;}
#mainContent.grid2 .featuredDevices li {padding:0 0 6px 0;}
#mainContent.grid2 .featuredDevicesItem {float:left;width:202px;margin-top:5px;margin-bottom:0;}
#mainContent.grid2 .featuredDevicesItem img {float:left;margin-right:5px;}
#mainContent.grid2 .featuredDevicesItem label {float:none !important;display:block;padding:10px 0;}


/* grid 3 variations */

/* grid 4 variations */
#mainContent.grid4 .columnItem {float:left;width:260px;clear:both;}
#mainContent.grid4 .columnItem h2 {margin:0 0 10px 0;}
#mainContent.grid4 .columnItem img {float:left;clear:none;margin:0 10px 0 0;}
#mainContent.grid4 .columnItem p {float:right;clear:none;width:150px;}
#mainContent.grid4 #leftColumn, #mainContent.grid4 #rightColumn {margin-top:20px;margin-bottom:20px;}

/* grid 5 variations */
#mainContent.grid5 #leftColumn, #mainContent.grid5 #rightColumn {margin-bottom:50px;}


/*** fonts demo variations ***/
#mainContent.fonts h2, #mainContent.fonts h3, #mainContent.fonts p {margin-bottom:10px;}


/* bottom pods */
#bottomPods {float:left;background:#eceded;width:560px;margin:0 0 10px 0;}
#bottomPods h2 {margin:0 0 10px 0;}
#bottomPods ul, #bottomPods li {margin:0;padding:0;list-style-type:none;}
#bottomPods li {margin:0 0 10px 0;}
#bottomPods form {clear:both;}
#podLeft {float:left;padding:10px;width:259px;border-right:1px solid #999;}
* html #podLeft {width:280px;widt\h:259px;}
#podRight {float:right;padding:10px;width:260px;}
* html #podRight {width:280px;widt\h:260px;}
.graphicRight div {float:left;}
.graphicRight p.graphic {float:right;margin:0 0 0 10px;}
.graphicLeft div {float:right;}
.graphicLeft p.graphic {float:left;margin:0 10px 0 0;}
.graphicRight div, .graphicLeft div {width:140px;}

/* grid 2 variations */
#mainContent.grid2 .graphicRight div, #mainContent.grid2 .graphicLeft div {width:175px;}

/***************************************************************
NEW HOMEPAGE STYLES 
***************************************************************/
/* This is the home container, container padding style, and a fixer that clears any floats at the bottom. */
#homepageContainer {width:760px;background:#fff;}
#homepageContainer div.pad {padding:10px 10px 0px 10px;}
#homeFixer {clear:both;width:740px;height:30px;overflow:hidden;background:transparent;}

/* These styles handle the flash content and assoicated backup. */
#widgetFlashContent {float:right;width:205px;overflow:hidden;}
#widgetFlashContent h1 {float:left;width:185px;padding:0;margin:0;font:bold 1.25em arial,sans-serif;background:url(images_b2c/homepage/head_L1_slice.gif) #000 repeat-x;color:#fff;line-height:24px;text-align:center;}
#widgetFlashContent div.widget {background:#000;clear:both;border-top:1px solid #999;padding:20px 10px 20px 10px;color:#fff;text-align:center;}
#widgetFlashContent img {margin:0px auto 10px auto;}
#widgetFlashContent ul {list-style-position:outside;list-style-type:square;text-align:left;font:normal .97em arial,sans-serif;}
#widgetFlashContent a {color:#fff;font:bold .97em arial,sans-serif;}
#widgetFlashContent p {margin:0;padding:0;text-align:left;}
#marquee {position:relative;}
#marqueeFlash {width:760px;height:250px;}
#marqueeFlashContent {width:760px;height:250px;z-index:2;}

/* These styles handle the 3 homepage columns. */
div.homeColumn {float:left;width:173px;margin-right:3px;}
div.homeColumn h1 {float:left;width:153px;padding:0;margin:0;font:bold 1.25em arial,sans-serif;background:url(images_b2c/homepage/head_L1_slice.gif) #000 repeat-x;color:#fff;line-height:24px;}
div.homeColumn div.box {clear:left;background:url(images_b2c/homepage/bkgd_gradient_slice.gif) #fff repeat-x;padding:7px 10px 0px 10px;font:normal 1.1em arial,sans-serif;height:100%;}
div.homeColumn div.box ul {display:block;list-style-type:none;padding:0;margin:0;}
div.homeColumn div.box ul li {padding:0px 0px 3px 0px;margin:0;}
div.homeColumn div.box div.iconLine {height:20px;overflow:hidden;margin:10px 0px 4px 0px;}
div.homeColumn div.box div.iconLine img {width:30px;height:20px;float:left;}
div.homeColumn div.box div.iconLine div {border-top:1px solid #ccc;float:left;width:117px;margin-top:10px;}
div.homeColumn div.box p {padding:0px 0px 7px 0px;margin:0;}
.headLeftCurve {float:left;width:10px;height:24px;overflow:hidden;background:url(images_b2c/homepage/head_L1_left.gif) transparent no-repeat;}
.headRightCurve {float:left;width:10px;height:24px;overflow:hidden;background:url(images_b2c/homepage/head_L1_right.gif) transparent no-repeat;}
.headFormLeftCurve {float:left;width:10px;height:24px;overflow:hidden;background:url(images_b2c/homepage/head_L1_lefta.gif) transparent no-repeat;}
.headFormRightCurve {float:left;width:10px;height:24px;overflow:hidden;background:url(images_b2c/homepage/head_L1_righta.gif) transparent no-repeat;}

/* These styles handle the login box. */
div#loginFix {width:203px;background:url(images_b2c/homepage/bkgd_gradient_slice.gif) #fff repeat-x;z-index:4;opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;}          
div#loginFixBorder {position:absolute;top:44px;left:545px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
div#loginForm div.box form {padding:0;margin:0;}
div#loginForm div.box form fieldset {padding:0;margin:0;border:0;}
div#loginForm div.box form fieldset legend {display:none;}
div#loginForm {float:left;width:205px;position:absolute;top:20px;left:545px;z-index:5;height:100%;}
div#loginForm div.box {clear:left;padding:10px 10px 10px 10px;}
div#loginForm h1 {float:left;width:185px;padding:0;margin:0;font:bold 1.25em arial,sans-serif;background:url(images_b2c/homepage/head_L1_slice.gif) #000 repeat-x;color:#fff;line-height:24px;}
div#loginForm div.box form fieldset div#lg1Content {display:block;margin-top:5px;}
div#loginForm div.box form fieldset select {display:block;width:100%;margin:0px 0px 5px 0px;font:bold 1.1em arial,sans-serif;}
div#loginForm div.box form fieldset div label {display:block;float:left;padding:3px 0px 5px 0px;width:75px;font:bold 1.1em arial,sans-serif;}
div#loginForm div.box form fieldset div input {display:block;float:left;margin:0px 0px 5px 0px;width:90px;font:normal 1.1em arial,sans-serif;}
div#loginForm div.box form fieldset div div.formRow button {display:block;float:left;}
div#loginForm div.box button.redButton span span {background:url(images_b2c/shared/buttons/button_red_left_g.gif) no-repeat left top;}
div#loginForm div.box form fieldset div div.formRow {clear:both;font:normal 1em arial,sans-serif;color:#999;line-height:1.37em;}
div#loginForm div.box form fieldset div#lg2Content {font:normal 1.1em arial,sans-serif;padding:12px 0 0 3px;color:#000;line-height:1.37em;}
div#loginForm div.box form fieldset div#lg3Content {font:normal 1.1em arial,sans-serif;padding:12px 0 0 3px;color:#000;line-height:1.37em;}
div#loginForm div.box form fieldset div#lg4Content {font:normal 1.1em arial,sans-serif;color:#000;line-height:1.37em;}
div#loginForm div.box form fieldset div#lg4Content p {padding:0px 0px 10px 0px;margin:0;}


/***************************************************************
GLOBAL MENU STYLES 
***************************************************************/

/* outer container */
#menuPosition {clear:both;background:url(images_b2c/shared/nav/redbar.gif) #d8001e repeat-x;height:28px;width:760px;position:relative;z-index:100;}

/* menu tabs */
#menuTabs, #menuTabs li {margin:0;padding:0;list-style-type:none;float:left;}
#menuTabs {position:absolute;left:40px;top:-25px;}
#menuTabs li {position:relative;z-index:0;}
/* here-indication text */
#menuTabs .here em {position:absolute;left:-100em;}



/* additional navbar and menu styles */
#udm a.uppercase,#udm a.uppercase:visited {text-transform:uppercase;}
#firstLink {border:none !important;}
#udm a.activeLink, #firstLink a.activeLink{color:#333;text-transform:uppercase;}
/*
#supportItem {float:right;margin-right:41px !important;display:inline;}
*/
#supportItem {position:absolute !important;left:679px !important;}
#supportLink {padding:0 14px 0 16px !important;}
#udm ul a, #udm ul a:visited {padding:7px 8px 4px 16px !important;}
#udm ul a .udmA {margin-top:10px !important;}
#udm ul li.supportMenuItem a .udmA {right:100%;margin-right:-10px !important;}

/***************************************************************/
/* Generated CSS - do not edit this directly                   */
/***************************************************************/

.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{position:absolute;left:0;top:0;z-index:20000;width:7.5em;cursor:default !important;border:none;text-align:left;}
.udm{float:none;width:100%;}
@media screen,projection{.udm{float:left;}}
@media screen,projection{.udm:not(:nth-child(n)){float:none;}}
.udm{margin-top:9px;}
.udm>li:first-child{margin-left:41px;}
@media Screen,Projection{.udm>li:first-child{margin-left:0;margin-right:0;}}
@media screen,projection{.udm:not(:nth-child(n))>li:first-child{margin-left:41px;}}
.udm li{left:41px;}
@media screen,projection{.udm li{position:relative;}}
.udm ul li{left:0;}
ul[class^="udm"] li{left:0;position:static;}
@media Screen,Projection{ul[class^="udm"] li{left:41px;position:relative;}}
@media screen,projection{.udm:not(:nth-child(n)) li{position:static;}}
@media Screen,Projection{.udm/**/[class="udm"] ul li{position:relative;left:0;}}
@media screen,projection{.udm ul li:not(:nth-child(n)){position:static;}}
.udm li{display:block;width:auto;float:left;}
.udm li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.udm l\i a{position:relative;float:none;}}
ul[class^="udm"] li a{position:relative;float:none;}
@media screen,projection{* html .udm li a{position:relative;float:none;}}
@media screen,projection{.udm li a:not(:nth-child(n)){position:static;float:left;}}
.udm ul li a{position:relative;float:none !important;white-space:normal;}
.udm li,.udm li:first-child{margin-right:0px;}
.udm ul li{margin-left:0;margin-right:0;}
.udm ul a{margin:0;}
.udm ul li{margin-top:-1px;}
.udm ul li:first-child{margin-top:0px;}
.udm ul{background-image:none;background-color:#999;cursor:default !important;width:16em;height:auto;border-width:1px;border-color:#bbb #bbb #999 #999;border-style:solid;position:absolute;z-index:20100;padding:0px;}
.udm ul li{cursor:default !important;width:100%;position:static;float:none;}
.udm ul{display:none;visibility:hidden;}
html/**/[xmlns] .udm u\l{display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
@media screen,projection{* html .udm ul {display:block;visibility:visible;height:0;overflow:scroll;top:-10000px;left/**/:-10000px;top/**/:0;}}
ul.udm/**/[class^="udm"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
@media screen,projection{* html .udm:not(:nth-child(n)) ul{display:none;visibility:hidden;left:auto;top:auto;}}
.udm a .udmA{visibility:hidden;margin:0 9px;display:block;cursor:pointer !important;position:absolute;right:0;top:0;text-align:right;border:none;cursor:inherit !important;}
.udm a .udmA img{display:block;}
.udm ul a .udmA{margin:0 7px;}
* html .udm a .udmA{right:1px;top:1px;}
* html .udm ul a .udmA{right:1px;top:1px;}
.udm a,.udm a:link,.udm a.nohref{background-image:none;background-color:transparent;cursor:pointer !important;z-index:1000;text-align:left;border-style:none none none solid;border-color:#000 #fff;padding-left:9px;padding-right:9px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#fff;border-width:1px;font-style:normal;font-family:arial,sans-serif;font-weight:bold !important;}
.udm a,.udm a.nohref{font-size:100%;}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA{font-family:arial,sans-serif;font-weight:bold !important;}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited{line-height:100% !important;}
.udm li a:visited{background-image:none;background-color:transparent;border-width:1px;color:#fff;font-style:normal;border-style:none none none solid;border-color:#000 #fff;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#000;border-color:#000 #fff;border-style:none none none solid;border-width:1px;}
* html .udm li a:active{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#000;border-color:#000 #fff;border-style:none none none solid;border-width:1px;}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:#999;text-align:left;border-width:1px;border-style:solid none;border-color:#fff;padding-left:7px;padding-right:7px;padding-top:16px !important;padding-bottom:16px !important;text-decoration:none;color:#fff;font-style:normal;font-size:100%;font-family:arial,sans-serif;font-weight:bold !important;}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA{font-family:arial,sans-serif;font-weight:bold !important;}
.udm ul li a,.udm ul li a:link,.udm ul li a.nohref,.udm ul li a:visited{line-height:125% !important;}
.udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:#999;color:#fff;font-style:normal;border-width:1px;border-style:solid none;border-color:#fff;}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover{font-style:normal;background-image:none;background-color:#333;text-decoration:none;color:#999;border-color:#fff;border-style:solid none;border-width:1px;}
* html .udm ul li a:active{font-style:normal;background-image:none;background-color:#333;text-decoration:none;color:#999;border-color:#fff;border-style:solid none;border-width:1px;}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.udm h\3,.udm h\4,.udm h\5,.udm h\6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
@media screen,projection{.udm h3,.udm h4,.udm h5,.udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}}
@media screen,projection{.udm ul h3,.udm ul h4,.udm ul h5,.udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
@media screen,projection{.udm:not(:nth-child(n)) li,.udm:not(:nth-child(n)) ul li{display:block;float:left;}}
@media screen,projection{* html .udm li,* html .udm ul li{clear:none;}}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}
.udm li.supportMenuItem a,.udm li.supportMenuItem a:link,.udm li.supportMenuItem a.nohref{border-color:#fff;border-style:solid none;border-width:1px;background-image:none;background-color:#999;text-decoration:none;text-align:left;color:#fff;font-style:normal;font-size:100%;}
.udm li.supportMenuItem a,.udm li.supportMenuItem a:link,.udm li.supportMenuItem a.nohref .udmA,.udm li.supportMenuItem a,.udm li.supportMenuItem a.nohref .udmA{font-family:arial,sans-serif;font-weight:bold !important;}
.udm ul li.supportMenuItem a:visited,* html .udm ul li.supportMenuItem a:visited{background-image:none;background-color:#999;color:#fff;font-style:normal;border-width:1px;border-color:#fff;border-style:solid none;}
.udm ul li.supportMenuItem a.udmR,.udm ul li.supportMenuItem a.udmY,.udm ul li.supportMenuItem a.udmR:visited,.udm ul li.supportMenuItem a.udmY:visited,.udm ul li.supportMenuItem a:hover,.udm ul li.supportMenuItem a:focus,.udm ul li.supportMenuItem a.nohref:hover,.udm ul li.supportMenuItem a.nohref:focus,.udm ul li.supportMenuItem a:visited:hover{background-image:none;background-color:#333;text-decoration:none;color:#999;border-width:1px;border-color:#fff;border-style:solid none;font-style:normal;}
* html .udm li.supportMenuItem a:active{background-image:none;background-color:#333;text-decoration:none;color:#999;border-width:1px;border-color:#fff;border-style:solid none;font-style:normal;}
