* {font-family:arial,helvetica,sans-serif}
body {font-size:75%;margin:0;padding:0}
#topBar {margin:0;padding:0;line-height:0.5;height:0.5;background-color:#dddece}
#main {width:981px;margin:0 auto;padding:0 7px;background-color:#fff}
#masthead {margin:0;padding:0;vertical-align:top}
#logo {float:left;margin-left:14px}
#frmSearch {float:right;margin:0;padding:2px 5px 5px 5px;background:#dddece url("img/hp/search_corner.gif") bottom left no-repeat}
#utility {float:right;margin-right:20px;padding-top:3px;color:#ccc}
#tabNav {float:none;margin:-20px 0 0 0;padding:0 0 0 275px;vertical-align:top;line-height:normal;background:url("img/tab_bottom.gif") bottom left repeat-x}
#tabNav ul,#tabNav li {float:left;list-style-type:none;padding:0;margin:0}
#tabNav ul a {display:block;border-left:1px solid #ccc;margin:0 2px 0 0;padding:5px 15px 5px 15px;color:#369;font-weight:bold;text-decoration:none;background:url("img/hp/unselected_tab.jpg") top right no-repeat}
#tabNav ul a:hover {color:#205080;text-decoration:none;border-left:1px solid #cdcdcd;background:url("img/hp/rollover_tab.gif") top right no-repeat}
#tabNav li.tabOn {margin:0 2px 0 0;padding:5px 15px 6px 15px;font-weight:bold;color:#000;border-left:1px solid #b3b1b1;border-bottom:none;background:url("img/hp/selected_tab.gif") top right no-repeat}
#container {width:981px;margin:11px 0 5px 0;padding:0;vertical-align:top}
#signon {float:left;width:232px;margin:0;padding:10px 0 0 0;border:1px solid #9bb2c8;background:url("img/hp/login_background.jpg") top left repeat-x}
#signon p {margin:0 5px 10px 15px;line-height:1.5em}
#signon h2 {margin:0 5px 0px 15px;padding:0;color:#666;font-size:120%;font-family:Myriad,Arial,Helvetica}
#signon h3 {margin:0 5px 0px 15px;padding:0;font-size:100%}
#signon h2#hdrSignon {margin:0 0 8px 0;padding:0 0 0 15px;color:#000;font-size:150%;background:url("img/hp/hp_lock.gif") 92% 0 no-repeat}
#signon ul {margin:0 5px 5px 15px;list-style-type:none;padding-left:0px;line-height:1.5em}
#signon select {font-size:90%}
#persMsg {line-height:normal;font-weight:bold}
form {margin:0;padding:0}
#signon form {margin-left:15px}
#frmSignon label {font-size:90%}
#frmSignon input {font-size:100%}
#frmSignon div {margin:0 0 4px 0}
#frmLocator {margin:0 10px 0 0}
#frmLocator input {font-size:90%;color:#999}
#signon #frmLocator {margin-bottom:10px}
#stagecoach {display:block;margin-bottom:-3px}
html>body #stagecoach {margin:0}
#content {float:left;width:731px;margin:0 0 0 15px;padding:0;background-color:#fff}
#mainAd {margin:0 0 10px 0}
#navContainer {float:left;clear:right;width:729px;margin:0;height:auto;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background:url("img/hp/product_list_bg_bottom2.jpg") top repeat-x}
#navContainer div {float:left;width:243px;padding:0;margin:0}
#navContainer div h2 {margin:0 0 5px 0;padding:4px 0 4px 8px;font-size:130%;font-family:Myriad,Arial,Helvetica;color:#666;background:url("img/hp/product_list_bg.gif") top repeat-x}
#navContainer div ul {margin:0 0 5px 0;padding-left:10px;list-style-type:none}
#navContainer div ul li {padding-bottom:3px}
#navContainer div ul li a {font-weight:bold}
#navLeft h2 {border-right:1px solid #ccc}
#navMid h2 {border-right:1px solid #ccc;border-left:1px solid #fff}
#navRight h2 {border-left:1px solid #fff}
#navBottom {width:731px;clear:left;margin:0;padding:0;height:7px;line-height:7px;background:url("img/hp/product_list_shadow.gif") top repeat-x}
/*  Biz specific styles */
#navContainerBiz {float:left;clear:right;width:731px;margin:0;height:auto}
#navContainerBiz div ul li {padding-bottom:3px}
#navContainerBiz div ul li a {font-weight:bold}
#navLeftBiz {float:left;width:237px;padding:0;margin:0 5px 0 0}
#navMidBiz {float:left;width:237px;padding:0;margin:0 5px} 
#navRightBiz {float:left;width:237px;padding:0;margin:0 0 0 5px} 
#navLeftBiz h2,#navMidBiz h2,#navRightBiz h2 {margin:0 0 5px 0;padding:4px 0 4px 8px;font-size:130%;font-family:Myriad,Arial,Helvetica;color:#666;background:url("img/hp/product_list_bg.gif") top repeat-x}
#navLeftBiz h3,#navRightBiz h3 {margin:10px 0 4px 0;padding:10px 0 0 0;border-top:1px solid #dedece;font-size:115%;font-family:Myriad,Arial,Helvetica;color:#999}
#navLeftBiz ul,#navMidBiz ul,#navRightBiz ul {margin:0 0 5px 0;padding-left:10px;list-style-type:none}
#navLeftBiz select {float:left;width:188px;margin:0 6px 0 0;font-size:90%}
#navRightBiz select {float:left;width:188px;margin:0 6px 5px 0;font-size:90%}
#navLeftBiz a.sub,#navMidBiz a.sub,#navRightBiz a.sub {font-weight:normal}
#navLeftBiz a.last,#navMidBiz a.last,#navRightBiz a.last {font-weight:normal;text-decoration:none;padding-right:12px;background:url("img/hp/caret_header.gif") top right no-repeat}
/* End Biz specific styles */
a.signonHelp:link,a.signonHelp:hover,a.signonHelp:visited {font-size:90%;text-decoration:underline}
a:link,a:visited {color:#369;text-decoration:none}
a:hover,a:active {color:#002cda;text-decoration:underline}
img {border:none}
div {vertical-align:top}
p {margin:0 0 12px 0}
.rowContainer {padding:0;margin:0}
.contentSm {float:left;width:243px;margin:0;padding:0;vertical-align:top}
.contentSmLeft {float:left;width:245px;margin:0;text-align:left;vertical-align:top}
.contentSm h3 {margin:0 0 4px 8px;font-size:115%;font-family:Myriad,Arial,Helvetica;color:#666}
.contentSmLeft h3 {margin:0 0 4px 0;font-size:115%;font-family:Myriad,Arial,Helvetica;color:#666}
.contentSm select {float:left;width:174px;margin:0 6px 0 8px;font-size:90%}
.contentSmLeft select {float:left;width:174px;margin:0 6px 0 0;font-size:90%}
.contentSm input,.contentSmLeft input {clear:right;margin:0}
.contentSm p,.contentSmLeft p {margin:0 6px 0 8px;padding:0}
img.adv {padding:11px 0 0 0}
.contentSm img.adv {padding-left:8px}
.contentMedium {float:left;width:485px;height:84px;margin:0;padding:0;vertical-align:top;overflow:hidden}
.contentLarge {width:731px;height:84px;margin:0;padding:0;vertical-align:top;overflow:hidden}
.clearAll {display:inherit;clear:left;height:0;line-height:0}
.signonDivider {margin:0 0 4px 0;padding:0;height:1px;line-height:1px;background-color:#9bb2c8}
.divider {margin:0 0 24px 0;padding:0;height:1px;line-height:1px;background-color:#b3b1b1}
html>body .divider {margin-top:0}
#footer {margin:0;text-align:center;font-size:90%;color:#666}
.notnot {width:420px;margin:0 auto 22px auto;padding:2px 0;border:1px solid #ccc}
#footerNav,.discl,#copyright {width:610px;margin:0 auto 18px auto}
.discl {text-align:left}
.new {color:red}
a.signup:link,a.signup:hover,a.signup:active,a.signup:visited {text-decoration:underline}
a.sub:link,a.sub:hover,a.sub:active,a.sub:visited {text-decoration:underline}
#navContainer div ul li a.sub {font-weight:normal}
#navContainer div ul li a.last {font-weight:normal;text-decoration:none;padding-right:12px;background:url("img/hp/caret_header.gif") top right no-repeat}
a.setHome {display:block;float:right;margin-top:-18px}
#emergency {margin:10px 0 15px 0;line-height:1.6em}
#emergency a:link,#emergency a:hover,#emergency a:active,#emergency a:visited {text-decoration:underline}
.info {color:#666;padding:5px 0 20px 40px;background:url("img/hp/info_icon.gif") top left no-repeat }
.alert {color:#900}
.hide {display:none} 
.mozcloak  {-moz-binding: url("IdentityMap.xbl#mozcloak");padding:0;margin:0}
acronym, abbr {text-decoration:none}
/* Spanish only styles*/
a.spSignonHelp:link,a.spSignonHelp:hover,a.spSignonHelp:visited {display:block;float:none;width:147px;clear:both;font-size:80%;text-decoration:underline}
#signon h2#spHdrSignon {margin:0 0 5px 0;padding:0 0 0 15px;color:#000;font-size:150%;background:url("img/hp/hp_lock.gif") 96% 1px no-repeat}
em.ingles{font-size:90%;font-weight:normal}
em.inglesSearch {padding:3px 0 0 80px;font-size:90%;font-weight:normal}
#signon h2#spHdrSignon em.ingles{display:block;text-align:right;margin:0 30px 5px 0;padding:0;font-size:60%;font-weight:normal}
#spNavBottom {width:731px;clear:left;margin:0 0 16px 0;padding:0;height:7px;line-height:7px;background:url("img/hp/product_list_shadow.gif") top repeat-x}
#spNavContainerBiz {float:left;clear:right;width:731px;margin:0 0 20px 0;height:auto}
#spNavContainerBiz div ul li {padding-bottom:3px}
#spNavContainerBiz div ul li a {font-weight:bold}
.spNotnot {width:440px;margin:0 auto 22px auto;padding:2px 0;border:1px solid #ccc}